• 04-05-2013, 12:57:58
    #10
    dj_nuz adlı üyeden alıntı: mesajı görüntüle
    hocam hata falan yazmıyor. Eğer id boş gelmiyorsa içeriği ekrana doğru yzdırıyor. Ama id sorgudaki şartlara uygun olmayıp boş geliyorsa boş çıkıyor ekranda istediğim yazıyı yazmıyor bir türlü. İşin ilginç tarafı if else yöntemini sürekli kullanırım. ilk defa böyle bir sorun karşıma çıkıyor. bakıyorum herhangi bir hata göremiyorum. Gözümden kesin bişey kaçıyo ama bulamadım bir türlü.
    Hocam var_dump ile bi bakar mısın?

    Birde değişken boş geldiği zaman yazdırılması gereken alana başka bişey daha dener misin <? echo 'r10'; ?> gibi.
  • 04-05-2013, 12:58:57
    #11
    ID'nin tam olarak ne geldiğini görmek için yukarıda verdiğim kodu kullanın. Eğer iki karakterlik boşluk bile varsa empty görmez.

    ---

    Aşağıdaki kodu kullandığınızda ne çıktı geliyor ekrana?

    $x = empty($iga_workshops_id) ? 'boş' : 'dolu';
    echo $x;
    Ayrıca eğer değişken integer türünde ise, if ifadesinin hemen üstüne yazın. Boş gelen değer sıfır olsun. Sıfır da boş kabul edilir.
    $iga_workshops_id = (int) $iga_workshops_id;
    if(empty($iga_workshops_id))
    .
    .