• 23-02-2021, 16:29:59
    #1
    Merhaba,
    çalışma saatleri ile ilgili bir tablom var bu tabloda saatleri 12:00,21:00 bu şekilde kayıt yapıyorum ve explode ile bölüp ekrana yazıyorum ama birde kapalı kısmı var işin bunu nasıl ayırt edip ekrana yazdırırım ?

    Tablom Aşağıdaki gibi. Kodum : $yedi = explode(",", $pazar); bu şekilde bölüm <?=$yedi[0]; ?> - <?=$yedi[1]; ?> bu şekilde yazdırıyorum ama kapalı ise kapalı yazdırmak için nasıl kontrol sağlarım ?




  • 23-02-2021, 16:40:55
    #2
    if ($variable == 'Kapali') {
      echo 'Kapali';
    } else {
      list($first, $second) = explode(',', $variable, 2);
    }
    gibi basit bir yontemle kullanabilirsin.
  • 23-02-2021, 16:46:53
    #3
    if($pazar =="Kapalı"){
        echo "kapalı";
    }
    else
    {
        $yedi = explode(",", $pazar); 
        echo $yedi[0]."- ".$yedi[1]; 
    }
    deneyebilir misiniz?
  • 23-02-2021, 16:47:44
    #4
    Hocam şimdi üye firma ekledi kapalıyı kendi seçicek tüm günlere bu şekilde koşulmu ekleyeyim ?


    mustafas3rhat adlı üyeden alıntı: mesajı görüntüle
    if($pazar =="Kapalı"){
        echo "kapalı";
    }
    else
    {
        $yedi = explode(",", $pazar);
        echo $yedi[0]."- ".$yedi[1];
    }
    deneyebilir misiniz?
  • 23-02-2021, 16:48:07
    #5
    phpcs adlı üyeden alıntı: mesajı görüntüle
    if ($variable == 'Kapali') {
      echo 'Kapali';
    } else {
      list($first, $second) = explode(',', $variable, 2);
    }
    gibi basit bir yontemle kullanabilirsin.
    Kusura bakmayın sizin cevabınızı görmemiştim ben telefondan yazana kadar siz yazmışsınız.
  • 23-02-2021, 16:50:29
    #6
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Hocam şimdi üye firma ekledi kapalıyı kendi seçicek tüm günlere bu şekilde koşulmu ekleyeyim ?
    Tüm günlere koşul neden ekliyorsunuz onu anlamadım siz bunu zaten db den döngü olarak çekmiyor musunuz? Neyse kolay gelsin.
  • 23-02-2021, 16:55:07
    #7
    echo $yedi[0]=="Kapalı" ? 'Kapalıdır':$yedi[0]."- ".$yedi[1];
  • 23-02-2021, 16:55:37
    #8
    Hayır Döngü olarak Çekmiyorum.

    mustafas3rhat adlı üyeden alıntı: mesajı görüntüle
    Tüm günlere koşul neden ekliyorsunuz onu anlamadım siz bunu zaten db den döngü olarak çekmiyor musunuz? Neyse kolay gelsin.
  • 23-02-2021, 17:06:34
    #9
    Ama mantık olarak ayraç olarak kullandığınız virgül yerine - (tire) yaparsanız. Direk yazdırabilirsiniz ekrana explode ile uğraşmadan.

    $id=13;
    $query=$db->prepare("SELECT * FROM calismasaatleritablom WHERE rehID=:id LIMIT 1");
    $query->execute(array("id"=>$id));
    $query=$query->fetch(PDO::FETCH_ASSOC);
    foreach($query as $list)
    {
    echo 'Çalışma Saatleri<br><br>';
    echo 'Pazartesi:'.$list[1].'<br>';
    echo 'Salı:'.$list[2].' <br>';
    echo 'Çarşamba:'.$list[3].' <br>';
    echo 'Perşembe:'.$list[4].' <br>';
    echo 'Cuma:'.$list[5].' <br>';
    echo 'Cumartesi:'.$list[6].' <br>';
    echo 'Pazar:'.$list[7].' <br>';
    }