كيف يمكنني عرض قائمة الأخبار من قاعدة بياناتي mysql مع عرض عدد معين من الأخبار في كل صفحة ثم زر next و previous؟
شكرا
كيف يمكنني عرض قائمة الأخبار من قاعدة بياناتي mysql مع عرض عدد معين من الأخبار في كل صفحة ثم زر next و previous؟
شكرا
<?
$page = $_GET['page'];
//no# of news per page ...
$num_page = 10;
$select = mysql_query("SELECT * FROM TABLE_NAME WHERE ID='$ID' ORDER BY id DESC ");
$num = mysql_num_rows($select);
if($num == 0 || $num < 0){
echo "<br />No News Exist";
}
else{
if(!$page)
{
$page = 0;
}
$select = mysql_query("SELECT * FROM TABLE_NAME WHERE ID='$ID' ORDER BY id desc LIMIT $page,$num_page ");
echo "<br /><br /><div>Comments</div>";
echo "<table width='100%' class='table'>";
while($query = mysql_fetch_assoc($select)){
$id = $query['id'];
$name = $query['guest_name'];
$title = $query['title'];
$body = $query['body'];
$date = $query['date'];
echo "
<tr>
<td>
<span style='font-size: 14px; color: #047392;'>Comment Title: </span>
<span style='font-size: 14px; font-weight: bold;'>".$title."</span>
<br /><hr /><br />".$body."
<br /><br /><hr />
<span style='font-size: 14px; color: #047392;'>By: </span>
<span style='font-size: 14px; font-weight: bold;'>".$name."</span>
<span style='font-size: 14px; color: #047392;'> || at: </span>
<span style='font-size: 14px;'>".$date."</span>
</td>
</tr>
";
}
echo "</table>";
echo "<br /><div class='head'>Pages</div>";
$i = 1;
for ($x = 0; $x < $num; $x=$x+$num_page)
{
if($page != $x)
{
echo "<ahref='PAGENAME.php?newsid=$newsid&categoryid=$categoryid&page=$x'> $i </a>";
}
else
{
echo "<ahref='PAGENAME.php?newsid=$newsid&categoryid=$categoryid&page=$x'> $i </a>";
}
$i++;
}
}
}
?>