السلام عليكم
طلب مني عمل شرح لعمل صفح عرض المواضيع لان المبرمجين الجدد يعانون من هذا الشي
اولا سنقوم بانشاء table ملاحظة هذا للتجربة فقط
CREATE TABLE `post` (
`title` VARCHAR( 16 ) NOT NULL ,
`context` VARCHAR( 99 ) NOT NULL
)
الان كود php
<meta charset="utf-8" />
<?php
$con = mysqli_connect("localhost","root","01146506630","try"); // الاتصال بالقاعدة
mysqli_query($con,"SET character_set_results=utf8"); // تغير ترميز الاتصال
$page = (isset($_GET["page"]) == true ? (int)mysqli_real_escape_string($con,$_GET["page"]) : 0); // رقم الصفحة
$pagemin = ($page == 0 ? 0 : $page . 0); // اصغر قيمة للصفحة
$pagemax = $pagemin + 10; // اكبر قيمة للصفحة
$query = mysqli_query($con,"SELECT * FROM post LIMIT $pagemin , $pagemax"); // الاستعلام
if(mysqli_fetch_array($query)){
WHILE($row = mysqli_fetch_array($query)){// التكرار
echo "<b>{$row[title]}</b><br>"; // العنوان
echo "<p>{$row[context]}</p><br>"; // النص
}
$query = mysqli_query($con,"SELECT * FROM post"); // الاستعلام
$size = (int)(mysqli_num_rows($query)/10); // حجم الصفح
for($i = 0 ; $i <= $size ; $i ++){
echo "<a href='?page=$i'>$i</a> \n";
}
}else
echo "لايوجد تدوينات";
?>
في النهاية هذا الكود للشرح فقط ويمكنك تطويره كما تريد
التعليقات