• 25-08-2008, 18:25:00
    #1
    Meraba arkadaşlar elimdeki script localde düzgün çalışıyordu, servera attığımda bazı sayfalarda aşağıdaki hatalar oluşuyor, bunların sebebi nedir acaba;
    Hata 1
    Alıntı
    Warning: Division by zero in /home/dizyn/public_html/mp/d.php on line 179
    d.php 179.satır
    $oylama=$oy/$sayi;
    Hata 2
    Alıntı
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/dizyn/public_html/mp/d.php on line 216
    d.php 216.satır
    while ($read = mysql_fetch_assoc($sql)) {
  • 25-08-2008, 18:45:59
    #2
    sorun serverdan değilde değişkenlerinizin değerlerinden kaynaklanıyor olabilir.
    $sayi; değişkeninizin 0 olmadığından emin olun.
  • 25-08-2008, 19:06:05
    #3
    hata 1:
    ya $oy yada $sayi değişkeni sıfır..

    hata 2:
    sql sorgunda hata var.. sql sorgunu yazarsan yardımcı oluruz.
  • 25-08-2008, 19:41:36
    #4
    Şu an birinci sorunu hallettim; ikinci hatanın olduğu kısımda sayfalama class'ı kullanıyordum aşağıdaki kodlarda nasıl bir hata olabilir sizce;
    <?PHP
    
    $san=permayap($sanatci['kat_baslik']);
    
    $kat_id = $_GET['kat_id']; 
    
    $query = "SELECT * FROM muzikler where kat_id='$kat_id'"; // sql
    
    $sql = mysql_query($query);
    
    $total_records = mysql_num_rows($sql); // toplam veri sayısı
    
    $scroll_page = 4; // kaydırılacak sayfa sayısı
    
    $per_page = 10; // her sayafa gösterilecek sayfa sayısı
    
    $current_page = $_GET['sayfa']; // bulunulan sayfa
    
    $pager_url ='sayfa-'; // sayfalamanın yapıldığı adres
    
    $pager_url_last = '-'.$kat_id.'-'.$san.'.html'; // saygalama yapılacak adresin sonuna gelecek olanlar (örn. : &var=1 gibi)
    
    $inactive_page_tag = 'id="current_page"'; // aktif olmayan sayfa linki için biçim
    
    $previous_page_text = '&lt; '; // önceki sayfa metni (resim de olabilir <img src="https://www.r10.net/php/... gibi)
    
    $next_page_text = ' &gt;'; // sonraki sayfa metni (resim de olabilir <img src="... gibi)
    
    $first_page_text = '&lt;&lt; '; // ilk sayfa metni (resim de olabilir <img src="https://www.r10.net/php/... gibi)
    
    $last_page_text = '&gt;&gt;'; // son sayfa metni (resim de olabilir <img src="... gibi)
    
    
    
    $kgPagerOBJ = & new kgPager();
    
    $kgPagerOBJ -> pager_set($pager_url, $total_records, $scroll_page, $per_page, $current_page, $inactive_page_tag, $previous_page_text, $next_page_text, $first_page_text, $last_page_text, $pager_url_last);
    
    
    
    echo '<p><strong>Toplam Sayfa :</strong>';
    
    echo $kgPagerOBJ -> total_pages;
    
    echo '</p>';
    
    $sql = mysql_query($query."LIMIT".$kgPagerOBJ -> start.", ".$kgPagerOBJ -> per_page."");
    
    while ($read = mysql_fetch_assoc($sql)) {
    
        echo '<ul>';
    
        echo '<li>'.$read['id'].' - '.$read['title'].'</li>';
    
        echo '</ul>';
    
    }
    
    echo '<p id="pager_links">';
    
    echo $kgPagerOBJ -> first_page;
    
    echo $kgPagerOBJ -> previous_page;
    
    echo $kgPagerOBJ -> page_links;
    
    echo $kgPagerOBJ -> next_page;
    
    echo $kgPagerOBJ -> last_page;
    
    echo '</p>';
    
    ?>