السلام عليكم
عندي سكربت فيه إضافة وتعديل وحذف
لكن الحذف يتم واحد واحد
ماذا لو أردت حذف جميع المدخلات
ماهو الكود اللازم لعمل ذلك ياريت أحد يفيدنا من أصحاب الخبرة
السلام عليكم
عندي سكربت فيه إضافة وتعديل وحذف
لكن الحذف يتم واحد واحد
ماذا لو أردت حذف جميع المدخلات
ماهو الكود اللازم لعمل ذلك ياريت أحد يفيدنا من أصحاب الخبرة
__________________
نادي الفيوجن العربي
موقع متخصص في دعم مجلة الفيوجن مفتوحة المصدر PHP-fusion الشهيرة
دعم ستايلات - ملاحق - إضافات - تعديلات برمجية - شروحات
كود الحذف لديك هو بهذا الشكل :
لحذف الكل اجعل الكود ..كود PHP:
DELETE FROM table WHERE id='$id'
لانك في الحالة الاولى حددت المدخل المراد حذفه اما في هذه الحالة لم تحدد فيتم حذف كل المدخلات في الجدول المطلوب .كود PHP:
DELETE FROM table
أتمنى أن أكون قد أفدتك .
شكرا جزيلا
انا اعرف هذا الإستعلام لكن توقعت أن هناك دالة جاهزة او ما شابه
__________________
نادي الفيوجن العربي
موقع متخصص في دعم مجلة الفيوجن مفتوحة المصدر PHP-fusion الشهيرة
دعم ستايلات - ملاحق - إضافات - تعديلات برمجية - شروحات
قم بوضع checkbox بجانب كل مدخل
حتى تتسطيع حذف 10 مدخلات مرة واحدة او حتى 100
__________________
ما الشأن وجود الطلب، و إنما الشأن أن ترزق حسن الأدب.
كود PHP:
echo "<form name=form1 method=post action=>";
$sql="SELECT * FROM table";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
while($rows=mysql_fetch_array($result)){
$id = $rows[id];
$title = $rows[title];
echo "<input name=checkbox[] type=checkbox id=checkbox[] value=$id>$title";
}
echo "
<br />
<input class=addbutton name=delete type=submit id=delete value=\"احذف المحدد\">
<input class=addbutton type=reset value=\"عدم تحديد الكل\">";
if($delete){
for($i=0;$i<$count;$i++){
$del_id = $checkbox[$i];
$sql = "DELETE FROM table WHERE id='$del_id'";
$result = mysql_query($sql);
}
if($result){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=event.php?act=multipledelete\">";
}
}
echo "
</form>
";
شكرا جزيلا
__________________
نادي الفيوجن العربي
موقع متخصص في دعم مجلة الفيوجن مفتوحة المصدر PHP-fusion الشهيرة
دعم ستايلات - ملاحق - إضافات - تعديلات برمجية - شروحات