• 14-08-2012, 13:20:51
    #1
    Üyeliği durduruldu
    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in bu hatayı veriyor neden kaynaklanıyor olabilir yardımcı olabilirmisiniz.

    22 ve 83 de hata veriyor

    22 deki kod $toplam_kayit=mysql_num_rows($genel_sorgu);
    83 deki kod $b = mysql_fetch_array($sql2);




    <?
    $sayac = 1;
    $sayfa=guvenlik($_GET['sayfa']);
    if (empty($sayfa)) { $sayfa=1; }
    $limit=20;
    $id = $sayfa;
    $sayfalik_kayit=$limit;
    $baslangic1=$sayfa * $sayfalik_kayit;
    $baslangic=$baslangic1 - $sayfalik_kayit;
    $ktt = str_replace('amp;','&',$b[kategori_adi]);
    echo '
    <table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px">
    <tr>
    <td height="30" style="font-size:14px; border-bottom:solid 2px #e5e5e5; font-weight:bold">Tüm Vitrin Ýlanlarý</td>
    </tr>
    </table>
    <div class="son-center"><p>';
    $seolink = "ilanlari";
    $bugun = date("Y-m-d");
    $genel_sorgu = mysql_query("SELECT * FROM gvitrin WHERE (bitis_tarihi >= $bugun) ORDER Id DESC");

    $toplam_kayit=mysql_num_rows($genel_sorgu);

    $toplam_sayfa=ceil($toplam_kayit / $sayfalik_kayit);

    $carp=$sayfa * $sayfalik_kayit;

    $bugun = date("Y-m-d");
    $sql = mysql_query("SELECT * FROM gvitrin WHERE (bitis_tarihi >= $bugun) LIMIT $baslangic, $sayfalik_kayit");

    if ($toplam_kayit==0){ echo '<br><center><strong style="font-size:16px;">Bu bölüme ait ilan / Firma bulunamadý !</strong></center>'; } else {
    if ($toplam_kayit > 20){
    echo '<div style="text-align:left; padding-top:5px"><strong style="font-size:14px">Kayýtlý Toplam : '.$toplam_kayit.' adet firma / ilan bulundu. | '.$sayfa.'.sayfa görüntüleniyor.</strong> <br><br><a href="'.$sayfa.'-'.$id.'-vitrin-'.$seolink.'.html"><img src="images/ilk.gif" width="10" height="12" border="0" alt="Ýlk Sayfa" title="Ýlk Sayfa"></a>&nbsp;';

    if ($sayfa > 1){

    $sy=$sayfa - 1;

    echo '<a href="'.$sy.'-'.$id.'-vitrin-'.$seolink.'.html"><img src="images/bir_onceki.gif" width="10" height="12" border="0" alt="Bir Önceki Sayfa" title="Bir Önceki Sayfa"></a>';} else

    {

    echo '<a href="javascriptnClick=alert(\'Ýlk Sayfadasýnýz!\')"><img src="images/bir_onceki.gif" width="10" height="12" border="0" alt="Bir Önceki Sayfa" title="Bir Önceki Sayfa"></a>'; }

    echo '&nbsp;&nbsp;Sayfa :';

    for ($i=0; $i < $toplam_sayfa; $i++){

    $sayfa_no=$i + 1;

    if ($sayfa == $sayfa_no){

    echo '<strong>' . $sayfa_no . '</strong> - ';

    } else {

    echo '<a href="'.$sayfa_no.'-'.$id.'-vitrin-'.$seolink.'.html">' . $sayfa_no. '</a> - ';

    }

    }

    for ($d=0; $d < $toplam_sayfa; $d++) { $sf2=$d + 1; }

    if ($sayfa < $sf2){

    $ysf=$sayfa + 1;

    echo '<a href="'.$ysf.'-'.$id.'-vitrin-'.$seolink.'.html"><img src="images/bir_sonraki.gif" width="10" height="12" border="0" alt="Bir Sonraki Sayfa" title="Bir Sonraki Sayfa"></a>'; }

    else {

    echo '<a href="javascriptnClick=alert(\'Son Sayfadasýnýz!\')"> <img src="images/bir_sonraki.gif" width="10" height="12" border="0" alt="Bir Sonraki Sayfa" title="Bir Sonraki Sayfa"></a> ';

    }

    echo ' &nbsp;<a href=""><img src="images/son.gif" width="10" height="12" border="0" alt="Son Sayfa" title="Son Sayfa"></a>&nbsp;<br><br></div>';

    }
    }
    while ($a = mysql_fetch_array($sql)){
    $sql2 = mysql_query("SELECT * FROM firmalar WHERE Id = '$a[firmaId]' ORDER Id DESC");
    $b = mysql_fetch_array($sql2);
    $firma_adi = substr($b[firma_adi],0,25).'';

    $seolink = "$b[firma_adi]";

    if ($b[resim1] != ""){
    list($en, $boy) = getimagesize("firma/$b[resim1]");
    $yeni_en = $en;
    $yeni_boy = $boy;
    if ($en >= 80 ) {
    $yeni_en = 80;
    }
    if ($boy > 80) {
    $yeni_boy = 80;
    }
    $resim = '<a href="'.$b[Id].'-ilan-'.$seolink.'.html" class="baslik-link"><img src = "firma/'.$b[resim1].'" height = "80" width="'.$yeni_en.'" border = "0" style="margin-top:10px;"></a>';
    } else {
    $resim = '<a href="'.$b[Id].'-ilan-'.$seolink.'.html" class="baslik-link"><img src = "firma/yok.gif" height = "80" border = "0" style="margin-top:10px;"></a>';
    }


    if ($sayac == 6 or $sayac == 11 or $sayac == 16 or $sayac == 21 or $sayac == 26 or $sayac == 31 or $sayac == 36 or $sayac == 41 or $sayac == 46){
    echo '<br style="clear:both"><br><div style="width:133px; height:150px; float:left; border:solid 1px #ccc; margin-right:5px;"><center>'.$resim.'<br><br>
    <a href="'.$b[Id].'-ilan-'.$seolink.'.html" class="baslik-link">'.$firma_adi.' </a></center>
    </div>
    ';
    } else {
    echo '<div style="width:133px; height:150px; float:left; border:solid 1px #ccc; margin-right:5px;"><center>'.$resim.'<br><br>
    <a href="'.$b[Id].'-ilan-'.$seolink.'.html" class="baslik-link">'.$firma_adi.' </a></center>
    </div>
    ';
    }



    $sayac++;
    $i++;

    }
    echo '<br style="clear:both"><br>';
    if ($toplam_kayit==0){ echo ''; } else {
    if ($toplam_kayit > 20){
    echo '<div style="text-align:left; padding-top:5px"><strong style="font-size:14px">Kayýtlý Toplam : '.$toplam_kayit.' adet firma / ilan bulundu. | '.$sayfa.'.sayfa görüntüleniyor.</strong> <br><br><a href="'.$sayfa.'-'.$id.'-vitrin-'.$seolink.'.html"><img src="images/ilk.gif" width="10" height="12" border="0" alt="Ýlk Sayfa" title="Ýlk Sayfa"></a>&nbsp;';

    if ($sayfa > 1){

    $sy=$sayfa - 1;

    echo '<a href="'.$sy.'-'.$id.'-vitrin-'.$seolink.'.html"><img src="images/bir_onceki.gif" width="10" height="12" border="0" alt="Bir Önceki Sayfa" title="Bir Önceki Sayfa"></a>';} else

    {

    echo '<a href="javascriptnClick=alert(\'Ýlk Sayfadasýnýz!\')"><img src="images/bir_onceki.gif" width="10" height="12" border="0" alt="Bir Önceki Sayfa" title="Bir Önceki Sayfa"></a>'; }

    echo '&nbsp;&nbsp;Sayfa :';

    for ($i=0; $i < $toplam_sayfa; $i++){

    $sayfa_no=$i + 1;

    if ($sayfa == $sayfa_no){

    echo '<strong>' . $sayfa_no . '</strong> - ';

    } else {

    echo '<a href="'.$sayfa_no.'-'.$id.'-vitrin-'.$seolink.'.html">' . $sayfa_no. '</a> - ';

    }

    }

    for ($d=0; $d < $toplam_sayfa; $d++) { $sf2=$d + 1; }

    if ($sayfa < $sf2){

    $ysf=$sayfa + 1;

    echo '<a href="'.$ysf.'-'.$id.'-vitrin-'.$seolink.'.html"><img src="images/bir_sonraki.gif" width="10" height="12" border="0" alt="Bir Sonraki Sayfa" title="Bir Sonraki Sayfa"></a>'; }

    else {

    echo '<a href="javascriptnClick=alert(\'Son Sayfadasýnýz!\')"> <img src="images/bir_sonraki.gif" width="10" height="12" border="0" alt="Bir Sonraki Sayfa" title="Bir Sonraki Sayfa"></a> ';

    }

    echo ' &nbsp;<a href=""><img src="images/son.gif" width="10" height="12" border="0" alt="Son Sayfa" title="Son Sayfa"></a>&nbsp;<br><br></div>';

    }
    }
    ?>

    </p></div>

    <div class="son-alt">&nbsp;</div>
  • 14-08-2012, 13:24:53
    #2
    Sql sorgularınız hatalı büyük ihtimal o yüzden hata alıyorsunuz.

    ORDER Id DESC
    değil

    ORDER BY Id DESC
    olmalı.
  • 14-08-2012, 13:32:10
    #3
    Üyeliği durduruldu
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    Sql sorgularınız hatalı büyük ihtimal o yüzden hata alıyorsunuz.
    ORDER Id DESC
    değil
    ORDER BY Id DESC
    olmalı.

    Teşekkürler dediğiniz gibi yaptın sorun çözüldü.Yardımınız için teşekkür ederim.