Merhaba Arkadaşlar Büyük Form verilerinden gelen verileri tek tek kontrol etmek oldukça sıkıcı oluyor bu yüzden tüm form elemanlarını tek tek kontrol ettirmek yerine toplu kontrol ettirmemiz bizim yararımıza olacaktır.
Örneğin: Elimizde büyük bir insan kaynakları formu olsun en az 50 tane veri geliyor bu verilerin tek tek posttan alınması ve alınan postun tek tek kontrol edilmesi oldukça sıkıcı ve zor olacaktır.
Bizde şimdi bunu nasıl kolaylaştırabiliriz ona bakacağız.
Post Methodu İle Gelen Verilerin Kontrolü
Formdan verilerin post edildiğini varsayalım.
[php]
<?php
if($_POST) {
$gelenVeriler = $_POST; // gelen verileri bir diziye atttık
foreach($gelenVeriler as $formName => $values) {
// verilerden boş gelen varmı diye bakalım
if(empty(trim($values))) echo "Formdaki [$formName] Elemanı Boş !\n";
}
}
?>
[/php]
Şeklinde Kontrol Edebiliriz.
$_POST methodumuz bir array olduğu için bu işlemi yaptık :)
GET Methodu İle Gelen Verilerin Kontrolü
Kodlarda pek bir değişiklik yok aslında. sadece bu sefer gelen methodumuz farklı $_GET Methodu Bu Yüzden üstteki kodlarda $_POST yerine $_GET yazacağız.
[php]
<?php
if($_POST) {
$gelenVeriler = $_GET; // gelen verileri bir diziye atttık
foreach($gelenVeriler as $formName => $values) {
if(empty(trim($values))) echo "Formdaki [$formName] Elemanı Boş !\n";
}
}
?>
[/php]
Kodlarımız Bu kadar arkadaşlar uzun formlarda kendimizi yormaya hiç gerek yok :)
Bol Kodlu günler ;)
Hiç yorum yok:
Yorum Gönder