بسم الله الرحمن الرحيم : الآن سنبدأ بالجزء الثالث والأخير من مشروعنا وسيتم فيه : 1- برمجة ملف reply.php 2- إكمال برمجة ملف admin.php والآن سنبدأ مع ملف reply.php ! في الحقيقة ملف reply.php سهل جداً جداً ! إذا كنت قد فهمت مابرمجناه في ملف admin فستجد كل شيء سهل هنا ! نبدأ بالكود التالي :
<html dir="rtl"><meta http-equiv="Content-Type" content="text/html; charset=windows-1256"><body bgcolor="#E0DFE3">
<?include('config.php');$thread = intval($_GET['id']);if ($_GET['add'] ==1){
$select = "SELECT * FROM thread WHERE id='" . $thread . "'";$squery = MYSQL_QUERY($select);$srow = mysql_fetch_array($squery);?><form method="POST" dir="rtl" action="reply.php?add=2&id=<? echo $thread; ?>"><p align="center"><font face="Tahoma" color="#FF0000"><b> الرد على<span lang="en-us">[<? echo $srow['title']; ?>]</span></b></font></p><p align="center"><font color="#008000" face="Tahoma"><font size="2"><span lang="en-us"> </span>الاسم : </font><input type="text" name="T1" size="32" ?></font></p><p align="center"><font face="Tahoma"><font size="2" color="#008000">النص :</font><font color="#008000"><textarea rows="17" name="S1" cols="53"></textarea></font></font></p><p align="center"><input type="submit" value="ارسل الرد" name="B1"><input type="reset" value="مسح الحقول" name="B2"></p></form><?}
if ($_GET['add'] ==2){if (empty($_POST['T1']) or empty($_POST['S1'])){
echo '<CENTER>';echo '<BR>';echo '<BR><B><FONT COLOR=red>يُرجى تعبئة جميع الحقول </FONT></BR></B>';}else{
$date = date('j/n/Y');$insert = "INSERT INTO reply(id,thread_id,replier_name,reply_date,reply_text) VALUES(NULL,'$thread','$_POST[T1]','$date','$_POST[S1]')";$iquery = mysql_query($insert);
if ($iquery){echo '<CENTER>';echo '<BR>';echo '<BR><B><FONT COLOR=GREEN>تم كتابة الرد بنجاح</a></FONT></BR></B>';echo '<BR><B><FONT COLOR=GREEN><a href=show.php?main=1>اضغط هنا للانتقال لصفحة المواضيع</a></FONT></BR></B>';}else{echo '<CENTER>';echo '<BR>';echo '<BR><B><FONT COLOR=red>لم يتم إضافة الرد ,, حدثت مشكلة </FONT></BR></B>';
}}}?>
}?>
if ($_GET['show'] ==1){echo '<p> </p><table border="1" width="100%" id="table1"><tr><td colspan="3"><p align="center"><b><font size="2" color=Green>المواضيع المطروحة</font></b></td></tr><tr><td align="center" width="57%"><b><font size="2" color=Green>عنوان الموضوع </font></b></td><td align="center" width="42%" colspan="3"><b><font size="2" color=Green>التحكم</font></b></td>';
$thread = "Select * from thread";$tquery = mysql_query($thread);while ($array = mysql_fetch_array($tquery)){
?><tr><td align="center"><font face="Tahoma" size="2"><a href=show.php?main=2&thread=<? echo $array['id']; ?>><? echo $array['title']; ?></font></td></a><td align="center"><font face="Tahoma" size="2"><a href=admin.php?edit=1&thread=<? echo $array['id']; ?>>تعديل</font></td><td align="center"><font face="Tahoma" size="2"><a href=admin.php?del=1&thread=<? echo $array['id']; ?>>حذف</font></td><?}}?></tr></table><?
if ($_GET['show'] ==2){echo '<p> </p><table border="1" width="100%" id="table1" dir="rtl"><tr><td colspan="3"><p align="center"><b><font size="2" color=Green>الردود </font></b></td></tr><tr><td align="center" width="32%"><font color="#008000" size="2"><b>كاتب الرد</b></font></td><td align="center" width="31%"><b><font size="2" color=Green> الموضوع </font></b></td><td align="center" width="34%"><b><font size="2" color=Green>التحكم</font></b></td>';
$reply = "Select * from reply";$rquery = mysql_query($reply);while ($rarray = mysql_fetch_array($rquery)){?><tr> <td align="center"><font face="Tahoma" size="2"><? echo $rarray['replier_name']; ?></font></td><td align="center"><font face="Tahoma" size="2"><a href=show.php?main=2&thread=<? echo $rarray['thread_id']; ?>>رابط الموضوع</font></td><td align="center"><font face="Tahoma" size="2"><a href=admin.php?rdel=1&thread=<? echo $rarray['id']; ?>>حذف</font></td><?}?></tr></table><?}
$thread = intval($_GET['thread']);if ($_GET['del'] ==1){$del = "DELETE FROM thread WHERE id='" . $thread . "'";$del_query= mysql_query($del);$rdel = "DELETE FROM reply WHERE id='" . $thread . "'";$rdel_query= mysql_query($rdel);if ($del_query && $rdel){echo '<CENTER>';echo '<BR>';echo '<BR><B><FONT COLOR=GREEN>تم حذف الموضوع بنجاح</a></FONT></BR></B>';echo '<BR><B><FONT COLOR=GREEN><a href=admin.php?show=1>اضغط هنا للانتقال لصفحة التحكم في المواضيع</a></FONT></BR></B>';}else{echo '<CENTER>';echo '<BR>';echo '<BR><B><FONT COLOR=RED>هناك مشكلة ! لم يتم حذف الموضوع</a></FONT></BR></B>';echo '<BR><B><FONT COLOR=RED><a href=admin.php?show=1>اضغط هنا للعودة لصفحة التحكم في المواضيع</a></FONT></BR></B>';}}
DELETE FROM Columnname WHERE
if ($_GET['rdel'] ==1){$rep_del = "DELETE FROM reply WHERE thread_id='" . $thread . "'";$repdel_query = mysql_query($rep_del);if (repdel_query){echo '<CENTER>';echo '<BR>';echo '<BR><B><FONT COLOR=GREEN>تم حذف الرد بنجاح</a></FONT></BR></B>';echo '<BR><B><FONT COLOR=GREEN><a href=admin.php?show=2>اضغط هنا للانتقال لصفحة التحكم في الردود</a></FONT></BR></B>';}else{echo '<CENTER>';echo '<BR>';echo '<BR><B><FONT COLOR=RED>هناك مشكلة ! لم يتم حذف الموضوع</a></FONT></BR></B>';echo '<BR><B><FONT COLOR=RED><a href=admin.php?show=2>اضغط هنا للعودة لصفحة التحكم في الردود</a></FONT></BR></B>';}}
if ($_GET['edit'] ==1){$edit = "Select * FROM thread where id='" . $thread . "'";$edit_query = Mysql_query($edit);$edit_row = Mysql_fetch_array($edit_query);?><html dir="rtl"><meta http-equiv="Content-Type" content="text/html; charset=windows-1256"><body bgcolor="#E0DFE3"><form method="POST" dir="rtl" action="admin.php?edit=2&thread=<? echo $thread; ?>"><p> </p><p align="center"><font color="#008000"><span lang="en-us"><font size="2"> </font></span><font size="2">عنوان الموضوع : </font><input type="text" name="T1" size="32" value=<? echo $edit_row['title']; ?>></font></p><p align="center"><font face="Tahoma"><font size="2" color="#008000">النص :</font><font color="#008000"><textarea rows="17" name="S1" cols="53"><? echo $edit_row['text']; ?></textarea></font></font></p><p align="center"><input type="submit" value="ارسل" name="B1"><input type="reset" value="مسح الحقول" name="B2"></p></form><?}
if ($_GET['edit'] ==2){if (empty($_POST['T1']) or empty($_POST['S1'])){echo '<BR><B><FONT COLOR=RED>يُرجى تعبئة كافة الحقول !</a></FONT></BR></B>';echo '<BR><B><FONT COLOR=RED><a href=admin.php?show=2>اضغط هنا للعودة والتعديل مجدداً</a></FONT></BR></B>';}else{$update = "UPDATE thread SET title='" . $_POST['T1'] . "' ,text='" . $_POST['S1'] . "'";$update_query = MYSQL_QUERY($update);if ($update_query){echo '<CENTER>';echo '<BR>';echo '<BR><B><FONT COLOR=GREEN>تم تعديل الموضوع بنجاح</a></FONT></BR></B>';echo '<BR><B><FONT COLOR=GREEN><a href=admin.php?show=1>اضغط هنا للانتقال لصفحة التحكم في المواضيع</a></FONT></BR></B>';}else{echo '<CENTER>';echo '<BR>';echo '<BR><B><FONT COLOR=RED>هناك مشكلة لم يتم التعديل !</a></FONT></BR></B>';echo '<BR><B><FONT COLOR=RED><a href=admin.php?show=1>اضغط هنا للانتقال لصفحة التحكم في المواضيع</a></FONT></BR></B>';}}}
UPDATE columnname SET rows WHERE