PHP`de form ögelerinin adının değiştirilmesi

Ultraphp
22-04-2014, 17:48   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Nis 2014

Ö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. 

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
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"

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?

Sistem Bilgilerim
Son Düzenleme: Ultraphp ~ 22 Nisan 2014 17:50
Fatihmert
13-08-2015, 02:00   |  #2  
Taze Üye
Teşekkür Sayısı: 0
8 mesaj
Kayıt Tarihi:Kayıt: Ağu 2012

Şimdi anlamadım değişken ile nasıl çekiyorsunuz ki ?

Http request veri tipleriyle çekmeniz gerekiyor zaten, yaygın olarak POST veya GET kullanılıyor.  POST yaptığınızı varsayarak basit isset() fonksiyonu ile işin üstesinden gelebilirsiniz.

if(isset($_POST['isim'])){
   //işlemleriniz..
}