Bir formda 4 tane metin girişi var, ben ise en azından ikisine giriş yapılmasını istiyorum. İster 1-4, ister 2-4, ister 1-2...
Nasıl sağlayabilirim böyle birşey?
En azından ikisi boş bırakılmasın?
10
●1.034
- 09-09-2007, 03:34:29$post1=$_POST['post1'];
$post2=$_POST['post2'];
$post3=$_POST['post3'];
$post4=$_POST['post4'];
$bos=0;
if ($post1="")
$bos++;
if ($post2="")
$bos++;
if ($post3="")
$bos++;
if ($post4="")
$bos++;
if($bos>2)
die("En az iki alan doldurmalısınız. <a href='sayfanınlinki'>Lütfen Buraya Tıklarayak Eksikleri doldurunuz</a>"); - 09-09-2007, 14:07:57if elseif gibi işlemlerde tek eşittir işareti kullanılmaz.
if ($bosmuabi=="") {
} - 09-09-2007, 20:23:11Üyeliği durduruldu$post1="" bu şekilde kullanmamanızı tavsiye ederim değişken koşullarınızı.
.null. tanımı ile =0 arasında farklılık vardır. null cevapsızdır.
bu yüzden
boş ise empty($post1) değil ise !empty($post1) kullanınız.
eğer veri sayısal bir işlem için kullanılmakta ise $post1=="0" kullanınız. - 09-09-2007, 22:23:39!empty($post1) yerine isset($post1) de yapılabilirHard_Love adlı üyeden alıntı: mesajı görüntüle