PHP`de form ögelerinin adının değiştirilmesi.
Öncelikle herkese kolay gelsin.
Sorunu başlıkta da belirttim. Bir formum var ve tahmin ettiğiniz gibi bir de kontrol dosyam var.
Kontrol dosyasının içi mantık olarak şu şekilde çalışıyor.
if(empty($isim)) { echo "İsmi boş bırakma"; }
else { if(strlen($isim) <= 2) { echo "İsim 3 karakterden kısa olamaz."; }
else /*Diğer kurallar ve yazma işlemi vs.vs.
}}
Şimdi buraya kadar normal.
Kullanıcı gidiyor. Form`a öğeyi denetle yapıyor ve "name" değerini değiştiriyor. Örneğin: input type="text" name="isim" class="veri"
olan alanı, "name="isimm" olarak değiştiriyor. E bende kontrol alanında "$isim" değişkeninin boş olup olmadığını veya 3 karakterden kısa olup olmadığını kontrol ettirdim, bir de ortaya $isimm çıkıyor. O alanı yanlış bile girse, boş bile bıraksa sistem hata vermiyor ve işleyişe devam ediyor.
Bunun nasıl üstesinden gelebilirim?
Php
boş alan kontrolü için üç eşittir kullanabilirsin. Aksi halde php false ve 0 değerini aynı kabul eder.
if($isim==="")