أخوانى فى المنتدى احاول انا أقوم بعمل حذف لأكتر من قيد فى المرة الواحدة عن طريق أختيار القيد المطلوب
![]()
فكيف عمل مثل هذا النموذج
وشكرا لكم
أخوانى فى المنتدى احاول انا أقوم بعمل حذف لأكتر من قيد فى المرة الواحدة عن طريق أختيار القيد المطلوب
![]()
فكيف عمل مثل هذا النموذج
وشكرا لكم
اجعل اسم المتغير للاختيار المتعدد على شكل مصفوفة كالتالي :
الان كل ماعليك هو عمل حلقة وتمرير استعلام الحذف على كافة عناصر المصفوفة التي حددها المستخدم من الفورم السابق :كود 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