• 18-01-2020, 15:03:14
    #1
    Merhaba,

    Yazmakta olduğum bir script için duyurular sayfası oluşturuyorum veri tabanı örneğimde

    02-11-2019
    03-11-2019
    04-11-2019

    Bulunmakta Yanlız foreach ile verileri çekip ekrana yazdırdığımda slider mantığı kullanarak oluşturuyorum. Ancak 11 ayına ait nesne 3 defa oluşturuluyor.

    $tarih = $db->prepare("SELECT tarih FROM duyurular order by tarih");
    $tarih->execute();
    foreach ($tarih as $tarih) {
    $gun = explode("-", $tarih['tarih']);
    
    
    
    
    // 1 => AY
    // 2 => Gün
    // 0 => Yıl
    if ($gun[1] == $gun[1]){
    echo '<div class="item">
    <h2 class="font-weight-bold">';echo $gun[1]." ".$gun[0] ;echo'</h2>
    </div>';
    }else{
    
    }
                }
    Else Kısmında Oluşturduğum zaman hiç bir data oluşturulamıyor.
  • 18-01-2020, 15:20:34
    #2
    Üyeliği durduruldu
    $tarih = $db->query("SELECT tarih FROM duyurular order by tarih");
    foreach ($tarih->fetchAll(PDO::FETCH_OBJECT) as $value) {
    $gun = explode("-", $value['tarih']);
    
    
    
    // 1 => AY
    // 2 => Gün
    // 0 => Yıl
    if ($gun[1] == $gun[1]){
    echo '<div class="item">
    <h2 class="font-weight-bold">';echo $gun[1]." ".$gun[0] ;echo'</h2>
    </div>';
    }else{
    
    }
                }
    bu şekilde dener misiniz hocam.
  • 18-01-2020, 15:23:48
    #3
    Larus adlı üyeden alıntı: mesajı görüntüle
    $tarih = $db->query("SELECT tarih FROM duyurular order by tarih");
    foreach ($tarih->fetchAll(PDO::FETCH_OBJECT) as $value) {
    $gun = explode("-", $value['tarih']);
    
    
    
    // 1 => AY
    // 2 => Gün
    // 0 => Yıl
    if ($gun[1] == $gun[1]){
    echo '<div class="item">
    <h2 class="font-weight-bold">';echo $gun[1]." ".$gun[0] ;echo'</h2>
    </div>';
    }else{
    
    }
                }
    bu şekilde dener misiniz hocam.
    Merhaba, Çözüme Ulaşamadık Maalesef. İlginiz İçin Teşekkür Ederim.