يمكن استخدام اكثر من طريقة ، وأجزم ان فكرة ابسطها كالتالي:
عمل استعلام لجلب الـid الأقل من المحدد، ووضع الحد 1 ولا ننسى أن نضع الترتيب التنازلي لجلب تسجيل واحد، وبالنسبة للتالي، عكس ما سبق والأهم بترتيب تصاعدي ..
للتوضيح:
لنفترض ان اسم الجدول هو: testtbl ، وسنستخدم المتغير id لجلب رقم المقال أو الموضوع الذي يتصفحه الزائر حاليًا، المتغير:
كود PHP:
$id = mysql_escape_string($_GET['id']);
بعدها نضع الاستعلامات كالتالي:
كود PHP:
$before = mysql_query("select * from testtbl where id < ".$id." order by id DESC limit 1 ");
$data = mysql_fetch_array($before);
echo '<a href="?id='.$data[id].'">الموضوع السابق</a> |';
$next = mysql_query("select * from testtbl where id > ".$id." order by id ASC limit 1 ");
$data = mysql_fetch_array($next);
echo '<a href="?id='.$data[id].'">الموضوع التالي</a>';
في الواقع لم أجرب الشفرات، لذلك أعتذر في حالة وجود خطأ
