Използвам кода за странициране
Но вижте как ми излиза
http://store.picbg.net/pubpic/FE/A0/0b9371278406fea0.png
Как да махна тези от горе 1 2 а тези от долу в табличките да си останат?
Код:
<?php
$page = $_GET['page'];
if ($page == 0 || $page == NULL || $page < 0)
{
$page = 1;
}
$pp = 10; // броя на записите, който ще са на страница
$start = ($page*$pp) - $pp;
$query = mysql_query("SELECT * FROM songs where id") or die (mysql_error());
$broi = mysql_num_rows($query);
$total = ceil($broi/$pp);
$sql = mysql_query("SELECT * FROM songs where id" .
" ORDER BY id DESC LIMIT $start,$pp") or die (mysql_error());
while($row = mysql_fetch_assoc($sql)){
}
echo "<br />";
echo"<table align=\"center\"><tr>";
if ($page > 1) {
$prev = ($page - 1);
echo "<td class='mbord'><a href=\"songs.php?$prev\"></a></td> ";
}
else echo "";
if (!$page or ($page > $total)) {
$page="1";
}
if ($total < 10) {
for($i=1 ; $i<=$total ; $i++) {
if ( ($page)==$i ) {
echo "<td class='mbord'>$i</td>";
}
else {
echo "<td class='mbord'><a href=\"songs.php?".$i."\">".$i."</a></td> ";
}
}
}
else {
for($i=1 ; $i<=3 ; $i++) {
if ( ($page)==$i ) {
echo "<td class='mbord'>$i</td> ";
}
else {
echo "<td class='mbord'><a href=\"songs.php?".$i."\" >".$i."</a></td> ";
}
}
if ($page <= 3) {
if ($page == 3) echo " <td class='mbord'> <a href=\"songs.php?4\">4</a></td> ";
echo " <td class='mbord'>...</td> ";
for ($i=$total-2; $i<=$total; $i++)
echo "<td class='mbord'><a href=\"songs.php?".$i."\">".$i."</a></td>";
}
if ($page == 5) $parva.= " <td class='mbord'><a href=\"songs.php?4\">4</a></td>";
if ( ($page == 4) or ($page == 5) ) {
for ($i=$page; $i<=$page+1; $i++) {
if ($page == $i) echo "<td class='mbord'>$i</td> ";
else echo "<td class='mbord'> <a href=\"songs.php?".$i."\">".$i."</a></td>";
}
echo "<td class='mbord'> ...</td> ";
for ($i=$total-2; $i<=$total; $i++)
echo "<td class='mbord'><a href=\"songs.php?".$i."\">".$i."</a></td>";
}
if ( ($page > 5) and ($page < ($total - 4)) ) {
echo " <td class='mbord'>...</td> ";
for ($i=$page-1; $i<=$page+1; $i++) {
if ($page == $i) echo "<td class='mbord'>$i</td> ";
else echo "<td class='mbord'><a href=\"songs.php?".$i."\">".$i."</a></td>";
}
echo " <td class='mbord'> ...</td> ";
for ($i=$total-2; $i<=$total; $i++)
echo "<td class='mbord'> <a href=\"songs.php?".$i."\">".$i."</a></td> ";
}
if ( $page > ($total - 5) ) {
echo " <td class='mbord'> ... </td>";
for ($i=$total-5; $i<=$total; $i++) {
if ($page == $i) echo "<td class='mbord'> $i</td> ";
else echo "<td class='mbord'> <a href=\"songs.php?".$i."\">".$i."</a></td> ";
}
}
}
if ($page < $total) {
$next = ($page + 1);
echo "<td class='mbord'> <a href=\"songs.php?&$next\"></a></td>";
}
print "<tr></table><table align=\"center\"><tr><td class='mbord'> </td><tr></table>";
?>
Но вижте как ми излиза
http://store.picbg.net/pubpic/FE/A0/0b9371278406fea0.png
Как да махна тези от горе 1 2 а тези от долу в табличките да си останат?