• 14-01-2013, 22:03:14
    #1
    Sayfa boş geliyor. Kaynak kodu da bomboş.

    nerede bir sorun olabilir




    <?php
    
    include "db.php";
    
    function erdalbakkal ($id =0, $bosislermuduru = 1) {
    
          $pompacimulayim = mysql_query("select * from kategoriler where kategori_ustid = '$id'");
    
          if (mysql_affected_rows()) {
    
             while ($row = mysql_fetch_array($pompacimulayim)) {
    
                echo '<li>'.str_repeat('*', $bosislermuduru).$row["kategori_adi"].'  - <a href="duzenle2.php?id='.$row["kategori_id"].'">Duzenle </a></li>';
                erdalbakkal ($row["kategori_id"], $bosislermuduru + 1);
             }
    
                } else {
    
                      return false;
                }
    
             }
    
                erdalbakkal();
    
    ?>
  • 14-01-2013, 22:24:15
    #2
    İd parametresini verin 0 id li bir içerik yoktur.
  • 14-01-2013, 23:55:58
    #3
    Üyeliği durduruldu
    Tanımlanmamış bir fonksiyonu fonksiyon içinde kullandığınızdan kaynaklı bence.
  • 15-01-2013, 03:17:56
    #4
    $pompacimulayim = mysql_query("select * from kategoriler where kategori_ustid = '$id'");
    1. Fonksiyonun ilk sorgusunda WHERE kullanmışsın ama fonksiyonu çağırırken değer göndermiyorsun (Kodların en altında )

    erdalbakkal($row["kategori_id"], $bosislermuduru + 1);
    2. Tanımladığın fonksiyon içinde fonksiyonu çağırıyorsun sonsuz döngü olur.

    Fonksiyonla ne yapmak istediğini de yazarsan daha iyi olur.
  • 15-01-2013, 04:38:01
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    şayet ki sorgunuzdaki id alanı auto_increment ise, id değeri 0 olamaz. Bundan kaynaklı oluyor olabilir.
  • 15-01-2013, 11:11:03
    #6
    bu fonksiyon sınırsız kategori fonksiyonu kategorileri cagirman icin bence database yapını kontrol et ve bir ana kategori id'si yolla fonksiyonu cagirdigin yerde
  • 15-01-2013, 15:56:56
    #7
    Sorunu çözdüm arkadaşlar,

    include ettiğim db dosyasındaki db ile kullandığım fb farklı imiş. Her ikisinde de kategoriler tablosu olunca trafik karışmış

    Ayrıca bu fonksiyon ile sınırsız ana kategori ve alt kategori yapabiliriz. Tamamı bittiğinde isteyen olursa paylaşabilirim