الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة ... في كود تأكيد الحذف..

بدأه الزمن الجميل في 8 أبريل 2010 · 2 رد · 1,242 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

إخوتي المبرمجين تواجهني مشكلة ما في كود تأكيد حذف سجل ما

لأني قمت بعمل كود لحذف ملف وهو يعمل ...

ولكن أردت فيما بعد إضافية خاصية التأكيد (الكومفيرم)

مثال : حين يقوم المستخدم بالنقر على زر الحذف تخرج له رسالة تنبيه هل تريد فعلا حذف السجل فاذا قام بالنقر على نعم يتم الحذف فعلا ... واذا نقر على لا يتم تجاهل الأمر

  

<?php

//if($opendir = opendir($dir)) 
//{ 
while(  $rows=mysql_fetch_array($result)){
?>

<tr>
<td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<?php echo $rows['UploadID']; ?>"></td>

<td bgcolor="#FFFFFF"><?php echo $rows['MemberName']; ?></td>
<td bgcolor="#FFFFFF"><?php echo "<a href ='{$rows['Link']}'>{$rows['UploadName']}</a> "; ?></td>

<!--<td bgcolor="#FFFFFF"><?php echo $rows['lastname']; ?></td>-->
<!--<td bgcolor="#FFFFFF"><?php echo $rows['email']; ?></td>-->
</tr>


<?php
}
//}
?>

<tr>
<td colspan="5" align="center" bgcolor="#FFFFFF"><input name="delete" type="submit" id="delete" value="حـــذف" ></td>
</tr>


<?php

$delete = $_REQUEST['delete']; 
$checkbox = $_REQUEST['checkbox']; 
$count = count($_REQUEST['checkbox']); 

if($delete){
echo "<script language=\"Javascript\">\n";
echo "var x = confirm (' هل تريد فعلا حذف السجل ?');\n";
echo "if (x == true) { \n";

$sql = "DELETE FROM $tbl_name WHERE UploadID='$del_id'";
$result = mysql_query($sql);

echo "alert ('تم الحذف ');\n }";
echo "else {\n";
echo "alert ('لم تتم عملية الحذف ');\n }";
echo "</script>"; 

}

// Check if delete button active, start this 
//if($delete){
//for($i=0;$i<$count;$i++){
//$del_id = $checkbox[$i];
//$sql = "DELETE FROM $tbl_name WHERE UploadID='$del_id'";
//$result = mysql_query($sql);
//}

// if successful redirect to delete_multiple.php 
//if($result){
//echo "<meta http-equiv=\"refresh\" content=\"0;URL=form.php\">";
//}
//}
mysql_close();

مالذي يجب علي عمله لكي يعمل الكود كماأريد ...

للمعلومية / تم البحث عن طريقة أفضل ووجدت أكواد مشابهة وقمت بتجربتها ولكن لم تعمل معي ...

أنتظر آراءكم......

#2

السلام عليكم

اضف هذا في رابط او زر الحذف

onclick="javascript:return confirm('هل تريد فعلا حذف السجل؟')"
1
#3
salama77 كتب:

السلام عليكم

اضف هذا في رابط او زر الحذف

onclick="javascript:return confirm('هل تريد فعلا حذف السجل؟')"

يعطيك الف عافية أخوي تمت التجربة والكود الآن يعمل ....

جزيت خيرااااا...

مواضيع مشابهة