• 15-09-2009, 22:20:54
    #1
    Arkadaşlar sayfalama ile biraz uğraşıyorum ve baştan sona kendimi denemek için yazdım ama sayfalama4.php?sayfa=1 değilde sayfalama4.php olarak açınca browserde ilk 10 veriyi listeliyor altta linke tıklayınca veriler görünmeyip
    birde hata veriyor;
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/Deneme/Sayfalama/sayfalama4.php on line 15
    15. satırda ben bir hata göremedim sizce hata nerede ? ve kodlarda aşağıdadır ...
    <?
    $database="sarkisozu";
    $baglanti=mysql_connect("localhost","root","root");
    mysql_select_db($database,$baglanti);
    $kacar="10";
    $sayfa=$_GET['sayfa'];
    if($sayfa="" || !is_numeric($sayfa)){$sayfa=1;}
    $kayitsayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM sarki"));
    $sayfasayisi=$kayitsayisi[0]/$kacar;
    if($kayitsayisi%$kacar!=0){
    	$sayfasayisi++;
    	}
    	$nerden=($sayfa*$kacar)-$kacar;
    	$sorgu=mysql_query("SELECT * FROM sarki LIMIT $nerden,$kacar");
    while($ka = mysql_fetch_array($sorgu)){
    	$sanatci=$ka['sanatci'];
    	$sarki=$ka['sarki'];
    	echo $sarki."<br>".$sanatci."<br>";
    	}
    for($i=1; $i<=$sayfasayisi; $i++){
    	echo "<a href=sayfalama4.php?sayfa=$i>$i</a> ";
    	}
    ?>
  • 15-09-2009, 22:29:58
    #2
    Eposta Aktivasyonu Gerekmekte
    diyorki mysq_fetch_Arraya girdiğin değer mysql sorgusu değilmiş.Sorgun hatalı. $sorgu isimli değişkenin taşıdığı sorguyu kontrol et.
  • 15-09-2009, 23:19:44
    #3
    if($sayfa="" || !is_numeric($sayfa)){$sayfa=1;} bunu kaldırınca oldu sağolun @Dualwarrior