Varsayımlar
Çeşitli girdiler içeren bir HTML formunuz var. Formun action özelliği, aşağıdaki kodu içeren bir PHP dosyasına işaret eder.
Kodla ilgili notlar
Bu kod, bir POST aracılığıyla gönderilen çeşitli girişlerin adını tutan bir dizi oluşturarak başlar. Daha sonra gerekli alanların aktarıldığı getFormData () çağrılır. İşlevin içinde, formla ilgili çeşitli veri parçalarını tutmak için bir dizi oluşturulur. $ formData ('geçerli'), tüm veriler sağlanmış ve geçerliyse bir boole referansıdır, $ formData ('alanlar'), POST verilerinden ilgili değerleriyle girişin adıyla anahtarlanan bir dizidir, $ formData ('notValidFields '), geçmemiş veya geçersiz verilere sahip tüm girdilerin adlarını içerecek bir dizidir.
Bu mantık, e-posta adresleri ve url'ler gibi daha katı verileri kontrol etmek için normal ifadelerle kolayca genişletilebilir.