أخوانى فى المنتدى احاول انا أقوم بعمل حذف لأكتر من قيد فى المرة الواحدة عن طريق أختيار القيد المطلوب
فكيف عمل مثل هذا النموذج
وشكرا لكم
أخوانى فى المنتدى احاول انا أقوم بعمل حذف لأكتر من قيد فى المرة الواحدة عن طريق أختيار القيد المطلوب
فكيف عمل مثل هذا النموذج
وشكرا لكم
اجعل اسم المتغير للاختيار المتعدد على شكل مصفوفة كالتالي :
الان كل ماعليك هو عمل حلقة وتمرير استعلام الحذف على كافة عناصر المصفوفة التي حددها المستخدم من الفورم السابق :كود PHP:
<form action=goto.php method=post>
<input type=checkbox name=del[] value=1>محمد<br>
<input type=checkbox name=del[] value=2>خالد<br>
<input type=checkbox name=del[] value=3>عبدالله<br>
<input type=submit>
//نأخذ عدد العناصر التي تم تحديدها
كتب على عجالة أي خطأ اعتذر عنه .. فالقصد توضيح الطريقة لككود PHP:
$items=count($del);
//حلقة نمرر فيها قيم العناصر المحددة وهي هنا ارقام الاي دي
for($i=0;$i<=$items;$i++){
$result=mysql_query(" delete from table where id=$del[$i] ");
}
__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
شكرا لك يا اخى
تم التجريب بنسبة نجاح 100 % 100