السلام عليكم ورحمة الله وبركاته ....
أتتني عدة طلبات تريد أن أضع طريقة الموافقه على المشاركات للمدير فوضعت هذا الدرس الذي أسأل الله أن يوفق به هذه الأمة
بسم الله الرحمن الرحيم
بسم الله الرحمن الرحيم
نلاحظ في بعض السكريبات ان هناك خيار عند اضافة مشاركة ( كما هنا ) لا تظهر مباشره ضمن المشاركات الاخرى بل تنتظر الموافقه من المدير
الطريقة
بكل سهوله نعمل حقل جديد باي اسم وليكن 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 " حدث خطا ";
}
}
?>
في الختام أرجو الدعاء لي ولوالدي وأن يوفقني ربي في الإمتحانات


رد مع اقتباس
