geimarcheto
Registered
Значи искам да направя на страницирането да показва мримерно
предишна 1 2 3 4 5 6 7 8 ... следваща и да кажем като дам 5 стр да ми показва предишна ...2 3 4 5 6 7 8 9 ... следваща
В смисал да не показва на веднаж всички страници ползвам това станициране.
предишна 1 2 3 4 5 6 7 8 ... следваща и да кажем като дам 5 стр да ми показва предишна ...2 3 4 5 6 7 8 9 ... следваща
В смисал да не показва на веднаж всички страници ползвам това станициране.
Код:
<?php
$per_page = 1;
$page =(INT) $_GET['page'];
$record_count = mysql_num_rows(mysql_query("SELECT * FROM table"));
if (!$page)
$page = 0;
$query = "SELECT * FROM `table` ORDER BY `id` DESC LIMIT $page, $per_page";
$result = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_array($result))
{
$id = $row['id'];
echo "text";
}
$prev = $page - $per_page;
$next = $page + $per_page;
if (!($page<=0))
echo "<a href='stranica.php?page=$prev'>Предишен</a> ";
$i=1;
for ($x=0;$x<$record_count;$x=$x+$per_page)
{
if ($page!=$x)
echo " <a href='stranica.php?page=$x'>$i</a> ";
else
echo " <a href='stranica.php?page=$x'><b>$i</b></a> ";
$i++;
}
if (!($page>=$record_count-$per_page))
echo "<a href='stranica.php?page=$next'>Следващ</a>";
?>