странициране на код

Pro_Lamer4e

Registered
може ли да ми страницирате това

Код:
<?PHP

include ('connect.php');
$our = mysql_query("SELECT ime , awtor, nowina, id, data FROM news ORDER BY id DESC LIMIT 50");
while($r=mysql_fetch_array($our)){
if (strlen(nl2br($r['nowina']))>$news123)
{$totchki='...';}
else
{$totchki='';}
$kratko = substr(nl2br($r['nowina']),0,$news123);
echo "<div align='left'><b><font color='#2B60DE'>".$r['ime']."</font></b></div><br>
<div align='left'><font color='#736F6E'>".wordwrap($kratko,10000,"<br>\n",true).$totchki."</font></div><hr><div align='right'>Дата: $r[data] ,Автор: <b>$r[awtor]</b></div>
<br>";
}
?>
 
Код:
<?php
//$ns - номер страница
//$br - брой страница
//$one - първа
//$sl - следваща
//$pl - последна
//$pr - предишна
$br = 15;
$pageNum = 1;
if(isset($_GET['page'])) {
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $br;
$query = " SELECT * FROM news "." LIMIT $redove, $br";
$result = mysql_query($query) or die('Не си избрал страница!');
while($r = mysql_fetch_array($result)) {
if (strlen(nl2br($r['nowina']))>$news123)
{$totchki='...';}
else
{$totchki='';}
$kratko = substr(nl2br($r['nowina']),0,$news123);
echo "<div align='left'><b><font color='#2B60DE'>".$r['ime']."</font></b></div><br>
<div align='left'><font color='#736F6E'>".wordwrap($kratko,10000,"<br>\n",true).$totchki."</font></div><hr><div align='right'>Дата: $r[data] ,Автор: <b>$r[awtor]</b></div>
<br>";
}
echo ("</tr>
</table>
<br /><center>");
$query = "SELECT COUNT(id) AS numrows FROM news";
$result = mysql_query($query) or die('Не си избрал страница!');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$br);
$self = $_SERVER['PHP_SELF'];
$ns = '';
for($page = 1; $page <= $maxPage; $page++) {
if ($page == $pageNum) {
$ns .= " $page ";
}
else {
$ns .= " <a href=\"$self?page=$page\">$page</a> ";
}}
if ($pageNum > 1) {
$page = $pageNum - 1;
$pr = " <a href=\"$self?page=$page\"> [<] </a> ";
$one = " <a href=\"$self?page=1\">[първа]</a> ";
}
else {
$pr = ' ';
$one = ' ';
}
if ($pageNum < $maxPage) {
$page = $pageNum + 1;
$sl = (" <a href=\"$self?page=$page\"> [>] </a> ");
$pl = (" <a href=\"$self?page=$maxPage\">[последна]</a> ");
}
else {
$sl = '';
$pl = '';
}
echo $one . $pr . $ns . $sl . $pl; 
?>
 

Back
Горе