• 31-07-2014, 10:48:48
    #1
    {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
  • 31-07-2014, 11:00:16
    #2
    nickelaj adlı üyeden alıntı: mesajı görüntüle
    {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
    $c4 açılmamışsa hata verir çünkü koşul sağlanmaz.if in bir satır üzerine
    if(!isset($c4)){
    $c4 = '';
    }
    yaz sorun kalmaz.
  • 31-07-2014, 11:27:29
    #3
    digiklan adlı üyeden alıntı: mesajı görüntüle
    $c4 açılmamışsa hata verir çünkü koşul sağlanmaz.if in bir satır üzerine
    if(!isset($c4)){
    $c4 = '';
    }
    yaz sorun kalmaz.
    Takıldığım yer şurası oldu yine;

    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:11
    #4
    2 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ığı