• 01-03-2010, 20:42:28
    #1
    merhaba arkadaşlar bir arama işlemi yapıcam ve sayfalıcam fakat olmuyor yani sayfalar 1-2 gibi çıkıyor fakat verileri aşağıya basmıyor..kodlar aşağıdaki gibi yardımcı olusanız sevinirim :S
    <?php
    
     
    	
    
    function karakter_duzenle($metin) {
    $metin = trim($metin);
    $tr = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
    $en = array('C','c','G','g','i','I','O','o','S','s','U','u','_');
    $metin = str_replace($tr, $en, $metin);
    return $metin;
    }
    include("ayar.php");
    
    //--- Mesaj Listeleme Başlangıç
    $durum	= 1;
    $limit	= 2;
    $sira	= $_GET["sira"];
    if(($sira=="") or !is_numeric($sira)){
    $sira	= 1;
    }
    
    	$satirsayisi	= mysql_num_rows(mysql_query("SELECT * FROM parca WHERE isim LIKE 's%'  ORDER BY id DESC"));
    	$toplamsayfa	= ceil($satirsayisi / $limit);
    	$baslangic		= ($sira-1)*$limit;
    	
    $sorgu = mysql_query("SELECT * FROM parca WHERE isim LIKE 's%'  ORDER BY id DESC $baslangic,$limit ");
    
    echo "Syfalar : ";
    for($x=1; $x<=$toplamsayfa; $x++){
    
    echo "<a href=\"mp3.php?id=$id&sira=$x\"> $x </a> |";
    
    
    
    
    
    
    
    
    if (@mysql_num_rows($sorgulama)>0){
    
    
    while ($kayit= @mysql_fetch_array($sorgulama)){
    $pisim = $kayit["isim"];
    $sark = $kayit["sarkici"];
    $ppid = $kayit["id"];
    $basliks = $yaz["baslik"];
    $ppisim = karakter_duzenle($baslik);
    
    echo "
     <tr bgcolor=\"#CCFFCC\">
              <td width=\"29\" align=\"center\"><div align=\"center\"><center><img alt=\"\" src=\"images/winamp.gif\" /></center></div></td>
             
              <td width=\"340\"><a href=\"$ppisim-$ppid.html\"><span class=\"style24\">$pisim</span></a></td>
            </tr>
    
    ";
    }
    }
    }
    echo "
    </body>
    </html>";
    	$konturyok = "SELECT * FROM parca WHERE isim LIKE 's%'  ORDER BY id DESC";
    	$sorgu=mysql_query($konturyok);
    	if(mysql_num_rows($sorgu)==0) {
    	echo " <tr bgcolor=\"#CCFFCC\">
              <td width=\"29\" align=\"center\"><div align=\"center\"><center><img alt=\"\" src=\"images/winamp.gif\" /></center></div></td>
        
              <td width=\"340\"><a href=\"index.php\"><span class=\"style24\">Su anda Bu Harfte Sarki Bulunamadi.</span></a></td>
            </tr>
    	
    	
    	
    	
    	
    	
    	
    	
    	";
    	}
    	?>
    
    	
    
    </table>
    
    <?
    }
    ?>
  • 02-03-2010, 00:19:59
    #2
    $toplamsayfa=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM parca WHERE isim LIKE 's%'  ORDER BY id DESC"));
    $sira = $toplamsayfa['0']/$limit;
    if ($toplamsayfa['0']%$limit!=0) {
    $sira++;
    }
    $nerden=($sira*$limit)-$limit;
    $sorgu=mysql_query("SELECT * FROM parca WHERE isim LIKE 's%'  ORDER BY id DESC LIMIT $nerden,$limit");
    Böyle Bi Denermisiniz
  • 02-03-2010, 13:39:05
    #3
    Malesef olmadı hocam sayfa sonsuz döngüye gird igibi bişey oldu...sayfa basıyor habire..