{if ($c1 == "E" && $c2 == "H" && $c3 == "H" && $c4 == "E" || $c4 == "" && $c5 == "H"
Testten gelen sonuçları değerlendirmeye çalışıyorum. C3 cevabına göre C4 sorusu açuldığından c4 boş olabilir. Eğer soru açılmışsa da E mi diye kontrol edilecek.
Bunu yukarıdaki gibi kontrol ettirdiğimde soru açılmamışsa sorun yok ama açılmışsa hatalı sonuç veriyor.
boş ya da E için farklı bir sorgu yapabilir miyim ? büyük eşit ya da küçük eşit gibi.
!= diyemiyorum çünkü H de olabilir.
Teşekkürler
php boş ya da diğer cevaplar için kontrol, if komutu yardım
3
●366
- 31-07-2014, 11:00:16$c4 açılmamışsa hata verir çünkü koşul sağlanmaz.if in bir satır üzerinenickelaj adlı üyeden alıntı: mesajı görüntüle
if(!isset($c4)){
$c4 = '';
}
yaz sorun kalmaz. - 31-07-2014, 11:27:29Takıldığım yer şurası oldu yine;digiklan adlı üyeden alıntı: mesajı görüntüle
c4 Soru açıksa E ise ve H ise tamam ona göre işlem yapıyor, ama açılmamışsa onu hiç hesaba katmamam lazım. Orada sistem çöküyor bende.
if(!isset($c4)){
$c4 = '';
}
{if ($c1 == "E" && $c2 == "H" && $c3 == "H" && $c4 == "E" && $c5 == "H")
$durum ='Uygun';
elseif ($1 == 'H' || $c2 == 'E' || $c3 == 'E' || $c4 == 'H' || $c5 == 'E')
$durum ='Uygun Değil';
else
$durum ='Değiştirilir';
} - 31-07-2014, 11:36:112 koşul yapacaksın o zaman.
c4 submit edildiyse başka koşul yazacaksın. c4 submit edilmediyse başka.
istediğin herşeyi ve ile veya üzerinde çözemeyebilirsin.
neden sistem çöksün.
sen sadece c4 ün E veya H olması üzerine koşul sağlıyorsun.
son bir koşul daha ekleyeceksin C4 ün hiç olmadığı