السلام عليكم ورحمه الله وبركاته
أسعد الله ايامكم بكل خير
أخواني عندي مشكلة في تعدد الصفحات وهي انه لما يصل لأخر صفحة مافي خيار Back أو عودة إلى الوراء
Next 1 Of 3 Last Page هذا لما اكون في اول الصفحة
لما أوصل للصفحة الاخيرة
3 On 3
هنا المشكلة ان مافي خيار BACK او العودة إلى الوراء لصفحة لرقم 2
وهذا هو الكود اتمنى من أهل الخبرة يساعدونا كيف نضيف الخيار BACK
كود PHP:
<?php
$rowsPerPage = 10;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$offset = ($pageNum - 1) * $rowsPerPage;
$query = "SELECT id, firstname, lastname, sex, username, email
FROM users ";
$pagingQuery = "LIMIT $offset, $rowsPerPage";
$result = mysql_query($query . $pagingQuery) or die('Error, query failed');
while(list($id, $firstname, $lastname, $sex, $username, $email) = mysql_fetch_array($result))
{
echo "id: $id<br /> first: $firstname<br />last: $lastname<br />gender: $sex<br/ >user: $username<br />email:<br /> $email<br />----==----<br />";
}
$result = mysql_query($query) or die('Error, query failed');
$numrows = mysql_num_rows($result);
$maxPage = ceil($numrows/$rowsPerPage);
$self = $_SERVER['PHP_SELF'];
if ($pageNum > 1)
{
$page = $pageNum - 1;
}
else
{
$prev = ">>"; // we're on page one, don't enable 'previous' link
echo $prev;
$first = ">"; // nor 'first page' link
echo $first;
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
echo "<a href=\"$self?&page=$page\">Next</a>";
echo $pageNum ."of" .$maxPage;
echo "<a href=\"$self?&page=$maxPage\">Last Page</a>";
}
else
{
$next = "<"; // we're on the last page, don't enable 'next' lin
echo $next;
echo $pageNum ."of" .$maxPage;
$last = "<<"; // nor 'last page' link
echo $last;
}
?>