Arkadaşlar sayfalamayı yaptım sanırım sorun mysql sorgusunda.
$sql = mysql_query("Select * from makale limit $pagebaslangic,($page * $pagebasina)");
Sorguyu bu hale getirdim su anda calısmıyor yardım edermisiniz?
Php Sayfalama Yardım
5
●450
- 30-01-2009, 12:21:25Sorgu Kısmı ;
# Sayfalama Başlıyor $page = @$_GET["page"]; $pagebasina = 5; if( empty($page) ){ $page=1; } $pagebaslangic = ($page*$pagebasina)-$pagebasina; $pagesorgu = mysql_query("select * from makale"); $pagek = mysql_num_rows($pagesorgu); $toplampage = ceil($pagek/$pagebasina); $sql = mysql_query("Select * from makale limit $pagebaslangic,($page * $pagebasina)");
Sayfa Numaralarını Göstermek için Olan Kısım ;
<?php echo "<select onchange=\"location='index.php?page='+this.value\">\n"; for($i=0;$i<$toplampage;$i++){ $pageno = $i+1; $sec = ($pageno==$page) ? " selected" : ""; echo "<option value=\"$pageno\" $sec>Sayfa $page</option>\n"; } echo "</select>\n\n"; ?>