والآن نضع الكود التالي تحت مباشرة :
- اقتباس :
- <?
$Sqlx = mysql_query("SELECT id,name,cat,date,vis,count,vote FROM story where cat=$id order by order_story");
$allstorys = mysql_num_rows($Sqlx);
if($allstorys == 0){
echo "";
}else{
?>
اولا قمنا بتحديد الحقول التي سيتم سحبها من الجدول تبع القصص وهي :
id,name,cat,date,vis,count,vote
ثم قمنا بعمل شرط للاستعلام بحيث نعرض جميع القصص بشرط cat=$id أي حقل cat تبع القصه يساوي حقل id تبع أقسام القصص . ثم قمنا بالترتيب حسب الحقل order_story .
وايضا استخدمنا دالة حساب عدد السجلات الجدول
- اقتباس :
- <?
$allstorys = mysql_num_rows($Sqlx);
?>
وقمنا بعمل شرط وهو اذا كان عدد القصص يساوي صفر فلن يعرض شيء واذا كان العدد اكثر من صفر فيتم عرض القصص جميعها حسب القسم الخاص بها .
ثم نكتب الكود التالي اسفل شيء :
- اقتباس :
- <?
echo "<div align='center'>
<center>
<table border='1' cellpadding='3' cellspacing='3' bordercolor='#E7E49F' width='90%' id='AutoNumber3' dir='rtl'>
<tr>
<td width='58%' bgcolor='#FCFEF0'><p align='center'>إسم القصة</p></td>
<td width='14%' bgcolor='#FCFEF0'><p align='center'>تاريخ الإضافة</p></td>
<td width='14%' bgcolor='#FCFEF0'><p align='center'>التصويت</p></td>
<td width='14%' bgcolor='#FCFEF0'><p align='center'>الزيارات</p></td>
</tr>";
?>
وهو فتحنا جدول ذو 4 حقول عن طريق الفرونت بيج .
ثم انشأنا حلقة تكرار لنجلب جميع القصص التي بالقسم :
- اقتباس :
- <?
while ($Rowx = @mysql_fetch_array($Sqlx))
{
$Rowx[name] = stripslashes($Rowx[name]);
echo "<tr>
<td width='58%'><img src='images/start.gif' alt='$Rowx[name]' border=0> <a href='show.php?id=$Rowx[id]'>$Rowx[name]</a></td>
<td width='14%'><p align='center'>$Rowx[date]</p></td>
<td width='14%'><p align='center'>$Rowx[vote]/$Rowx[count]</p></td>
<td width='14%'><p align='center'>$Rowx[vis]</p></td>
</tr>";
}
?>
ستلاحظ وجود اسم ملف جديد وهو :
- اقتباس :
- <?
show.php?id=$Rowx[id]
?>
خاص بعرض موضوع القصه سيتم شرحه لاحقا ان شاء الله .
لاحظ ان جميع ما بداخل اقواس حلقة التكرار سيتم تكراره على حسب عدد القصص الموجوده به .
ثم نغلق وسوم الجدول ثم نغلق الشرط :
- اقتباس :
- <?
echo "</table>
</center>
</div>";
}
?>
ثم نقوم بتضمين ملف footer.htm ونغلق بعد وسوم الصفحه كما فعنا بالشرح السابق :
- اقتباس :
- <?
include('footer.htm');
echo "</body>
</html>";
?>
إنتهينا من شرح الملف section.php ولله الحمد .
وسيتم شرح الملف الخاص برؤية القصة وموضوعها ان شاء الله .