السلام عليكم ورحمة الله وبركاته ....
أتتني عدة طلبات تريد أن أضع طريقة الموافقه على المشاركات للمدير فوضعت هذا الدرس الذي أسأل الله أن يوفق به هذه الأمة
بسم الله الرحمن الرحيم
بسم الله الرحمن الرحيم
نلاحظ في بعض السكريبات ان هناك خيار عند اضافة مشاركة ( كما هنا ) لا تظهر مباشره ضمن المشاركات الاخرى بل تنتظر الموافقه من المدير
الطريقة
بكل سهوله نعمل حقل جديد باي اسم وليكن showمن النوع INT ويكون له قيمتان فقط
1 =ظاهر
0 = غير ظاهر
فعند اضافة الحقل هذا يكون له قيمة انت تحددها ( القيمة الاوليه ) ولتكن 0 اي غير ظاهر
فعند اضافة مشاركة جديدة
كود PHP:
<?
(" insert into table co1='$co1' , co2='$co2' catname='0' ");
?>
وعند الاستعلام نستعلم بشرط ان يكون قيمة هذا الحقل تساوي 1 اي ظاهر كما حددنا
كود PHP:
<?
(" select * from table where show='1' ") or die (mysql_error());
?>
طيب لو اردنا عمل ملف يقوم بالتنشيط كيف ؟؟
اولا نعمل ملف لاستجلاب كل المشاركات الغير منشطه
كود PHP:
<?
/*
هنا نستعلم بشرط ان show = 0
اي غير ظاهر
ثم عملنا رابط يحمل قيمة id للمشاركة
*/
$f = mysql_query(" select * from table where show='0' ") or die (mysql_error());
while($b = mysql_fetch_array($f)){
ECHO "<a href='?Action=Active&id=$b[id]'>$b[subject]</a><br>";
}
?>
الان الجزء الثاني
كود PHP:
<?
IF(isset($Action) && ($_GET[Action] == "Active") ){
// نعمل تحديث للحقل بشرط ان
// id = اي دي المشاركة
$SQL= mysql_query("update table set show='1' where id='$_GET[id]' ") or die (mysql_error());
if($SQL){
echo " تم الاظهار ";
}else{
echo " حدث خطا ";
}
}
?>
في الختام أرجو الدعاء لي ولوالدي وأن يوفقني ربي في الإمتحانات