Всички съобщения със страници

DobriMcConnor

Registered
Здравейте, !

Преди малко си направих 1 скрипт, които изкарва всички резултати от ДБ заедно със страници. Проблема е, че когато задам лимит на страниците то не го зачита. Ето кода:
Код:
<?php
include ("config.php");

$pp = "2";


$page=$_GET['page']; 

if(!$_GET['page']) 
{
$page="1";
}

$limit = ($pp*$page)-$pp; 
$redove=mysql_query("SELECT * FROM shoutbox"); 

$max=mysql_numrows($redove); 
$total=ceil($max/$pp); 


$select = mysql_query("SELECT * FROM shoutbox")or die(mysql_error());
$num = mysql_num_rows($select);
for ($i=0;$i<$num;$i++) {
$avtor = mysql_result($select, $i, "avtor");
$date = mysql_result($select, $i, "date");
$text = mysql_result($select, $i, "chat");
echo '<center><div style="width: 470px; background-color: #383838; border: 1px black solid;padding-left: 5px;"><b>' . $avtor . ' <br> '. $date . ':</b><br> ' . $text . '</div></center> ';
}

if ($page > 1) { 
$prev = ($page - 1); 
echo "<center><a class='typ2' href=\"?page=$prev\"><font>Предишна страница</font></a> "; 
} 
else echo "<center><b class='typ2'>Предишна страница</b>"; 

if (!$page or ($page > $total)) { 

$page="1"; 
} 

if ($total < 10) { 
for($i=1 ; $i<=$total ; $i++) { 
if ( ($page)==$i ) { 
echo "<b class='typ2'>$i</b> "; 
} 
else { 
echo "<a class='typ1' href=\"?page=".$i."\">".$i."</a> "; 
} 
} 
} 
else { 
for($i=1 ; $i<=3 ; $i++) { 
if ( ($page)==$i ) { 
echo "<b class='typ2'>$i</b> "; 
} 
else { 
echo "<a class='typ1' href=\"?page=".$i."\">".$i."</a> "; 
} 
} 

if ($page <= 3) { 
if ($page == 3) echo "<a class='typ1' href=\"?page=4\">4</a> "; 
echo "... "; 
for ($i=$total-2; $i<=$total; $i++) 
echo "<a class='typ1' href=\"?page=".$i."\">".$i."</a> "; 
} 
if ($page == 5) $parva.= "<a class='typ1' href=\"?page=4\">4</a> ";

if ( ($page == 4) or ($page == 5) ) { 
for ($i=$page; $i<=$page+1; $i++) { 
if ($page == $i) echo "<b class='typ2'>>$i</b> "; 
else echo "<a class='typ1' href=\"?page=".$i."\">".$i."</a> "; 
} 
echo "... "; 
for ($i=$total-2; $i<=$total; $i++) 
echo "<a class='typ1' href=\"?page=".$i."\">".$i."</a> "; 
} 

if ( ($page > 5) and ($page < ($total - 4)) ) { 
echo "... "; 
for ($i=$page-1; $i<=$page+1; $i++) { 
if ($page == $i) echo "<b class='typ2'>$i</b> "; 
else echo "<a class='typ1' href=\"?page=".$i."\">".$i."</a> "; 
} 
echo "... "; 
for ($i=$total-2; $i<=$total; $i++) 
echo "<a class='typ1' href=\"?page=".$i."\">".$i."</a> "; 
} 

if ( $page > ($total - 5) ) { 
echo "... "; 
for ($i=$total-5; $i<=$total; $i++) { 
if ($page == $i) echo "<b class='typ2'>$i</b> "; 
else echo "<a class='typ1' href=\"?page=".$i."\">".$i."</a> "; 
} 
} 
} 

if ($page < $total) { 
$next = ($page + 1); 
echo "<a class='typ2' href=\"?page=$next\"><font>Следваща страница</font></a> "; 
} 
else echo "<b class='typ2'>Следваща страница</b>"; 





?>


:oops: :oops: :oops:
 

Back
Горе