• 08-07-2015, 14:24:55
    #1
    Merhaba

    Kullanmış olduğum script eski php kodlaması ile yapılmış foreach() vs kullanılmış ama sorunsuz kullanıyordum hosting sağlayıcım sunucu değiştirdi ve kodlar hata vermeye başladı bu kodları nasıl yeni versiyona göre düzenleyebilirim acaba bilgisi olan varmı ? Yardım edebilirmisiniz arkadaşlar

    Warning: Invalid argument supplied for foreach() in
    kategori.php on line 95

    <?php
    $yeni_numara=($sayfa_numarasi-1)*24;
    $enyeniler_hikayeler = $db->get_results("SELECT id,temiz,adi,hit,tarih,oyveren,toplamoy FROM hikaye where kategori='".$kategori_detay->id."' order by id desc limit $yeni_numara,24");
    foreach ( $enyeniler_hikayeler as $enyeni_hikaye )
    {?>
  • 08-07-2015, 15:19:47
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @xkral; "$enyeniler_hikayeler" değişkeni boş veri döndürdüğü için döngüye giremiyor. O satırı şu şekilde değiştirip deneyebilir misiniz?

    $enyeniler_hikayeler = $db->get_results("SELECT id,temiz,adi,hit,tarih,oyveren,toplamoy FROM hikaye where kategori='".$kategori_detay->id."' order by id desc limit $yeni_numara,24");
    $enyeniler_hikayeler = ! is_array($enyeniler_hikayeler) ? array() : $enyeniler_hikayeler;
  • 08-07-2015, 16:15:40
    #3
    saintx adlı üyeden alıntı: mesajı görüntüle
    @xkral; "$enyeniler_hikayeler" değişkeni boş veri döndürdüğü için döngüye giremiyor. O satırı şu şekilde değiştirip deneyebilir misiniz?

    $enyeniler_hikayeler = $db->get_results("SELECT id,temiz,adi,hit,tarih,oyveren,toplamoy FROM hikaye where kategori='".$kategori_detay->id."' order by id desc limit $yeni_numara,24");
    $enyeniler_hikayeler = ! is_array($enyeniler_hikayeler) ? array() : $enyeniler_hikayeler;
    @saintx;
    hata gelmedi hocam,
    ama bişey basmadı ekrana içerik göstermedi
    oysaki içerisinde konular mevcut kategorilerin
    sunucu değiştikten sonra bu hata çıktı öncesinde sıkıntısız çalışıyordu kodlar