أولا
السلام عليكم ورحمة الله وبركاته
ثانيا
كل عام و أنتم بخير
ثالثا
عملت صفحة بي اتش بي
فيها
عرض نتائج من قاعدة البيانات
وأضفت عليها:
* تقسيم نتائج العرض إلى عمودين
والحمد لله نجحت العملية
*وأضفت لها تعدد الصفحات
والحمد لله نجحت نسبيا
حيث يعرض لي عدد الصفحات على حسب التقسيم اللي أنا حددته
لكن المشكلة أنه بيعرض لي النتائج ككل في صفحة واحدة وحينما أضغط على الصفحة رقم 2 بيعرض لي نفس النتائج
أتوقع فيه خطأ بسيط
ياليت مساعدتي على الكود
كود PHP:
if (!$count) { $count=0;}
$TotalRecords=mysql_query("SELECT * FROM pup_photo where id_con='$asa' ORDER BY id ") or die("can't get the table");
$check_end=mysql_num_rows($TotalRecords);
$perpage=1;
$query = mysql_query("SELECT * FROM pup_photo ");
{
echo "<table >
<tr>";
$ColumnCounter=0;
while($r = mysql_fetch_array($query)) {
$ids=$r["id"];
$apic=$r["alink"];
$alin=$r["alink"];
$string = "string to be encrypted";
$encstring = md5(time());
if($ColumnCounter==2)
{
echo"</tr>
<tr>";
$ColumnCounter=0;
}
echo"<p align='center'>
<td style='border-style:none; border-width:medium; ' width='455'>
<p align='center'><font color='#FFFF00'><b>
<span lang='ar-sa'><a href='delet.php?action=delet_Photo&idd=$ids'>
حذف</a></span></b></font><a href='http://$alin'><img border='0' src='http://$apic' ></a></td>
<td style='border-style:none; border-width:medium; '>
<p align='center'></td>
</p>
";
$ColumnCounter++;
}
echo "</tr>
</table>";
}
echo '<div align="center">';
$i=1;
$next=0 ;
while($next<$check_end)
{
if ($count==$next)
{
echo" $i";
}
else
{
echo" <a href='Puplish.php?action_is=Photo&count=$next&str=$encstring'>$i</a>";
}
$next=$next+$perpage;
$i++;
}
echo "</div>";