ايمن ميلاد نشر 28 ديسمبر 2023 أرسل تقرير نشر 28 ديسمبر 2023 السلام عليكم اخواني الكرام لدي كود مرفق تالي اريد ضغط علي زر تظهر رسالة هل تريد حدف اذا ضغط نعم يحدف بيانات اذا ضغط لا يرجع للصفحة نفسه استعمل مكتبة sweetalert2 ياريت تعديل علي كود حدف وبارك الله فيكم <?php include 'dbcon.php'; $id = $_GET['deleteid']; $sql = " delete from `users` where id=$id"; $resualt = mysqli_query($conn, $sql); if ($resualt) { echo '<div class="alert alert-success text-center w-25" role="alert"> تم الحدف البيانات بنجاح </div>'; header('location:display.php'); } else { echo mysqli_error($conn); } ?> صفحة عرض بيانات به زر حدف <!DOCTYPE html> <html lang="ar" dir="rtl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>الرئيسية</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> </head> <body> <div class="container"> <table class="table my-5 table-bordered table-striped"> <thead> <tr> <th class="text-center table-primary" scope="col">#</th> <th class="text-center table-primary" scope="col"> الاسم</th> <th class="text-center table-primary" scope="col">البريد الالكتروني </th> <th class="text-center table-primary" scope="col"> رقم الهاتف </th> <th class="text-center table-primary" scope="col"> العمليات </th> </tr> </thead> <tbody> <?php include 'dbcon.php'; $sql="select *from users"; $resault=mysqli_query($conn,$sql); $resault=mysqli_query($conn,$sql); while($row=mysqli_fetch_array($resault)) { $id=$row['id']; echo '<tr > <td class="text-center "> '.$row['id'].' </td> <td class="text-center "> '.$row['name'].' </td> <td class="text-center "> '.$row['email'].' </td> <td class="text-center "> '.$row['phone'].' </td> <td class="text-center"> <button class="btn btn-primary my-3"> <a href="update.php?updateid='.$id.'" class="text-light text-decoration-none"> تعديل</a> </button> <button class="btn btn-danger " id="delete-row"> <a href="delete.php?deleteid='.$id.'" class="text-light text-decoration-none">حدف </a> </button> <button class="btn btn-success" id="download" onclick="printPage(10)">طباعة</button> </td> </tr>'; } ?> </tbody> </table> </div> </body> </html> 1 اقتباس
0 Mustafa Suleiman نشر 28 ديسمبر 2023 أرسل تقرير نشر 28 ديسمبر 2023 عليك تحديث كود حذف (delete.php) كما يلي: <?php include 'dbcon.php'; $id = $_GET['deleteid']; // تحقق من وجود قيمة للمتغير $id if (isset($id) && !empty($id)) { // عرض رسالة تأكيد باستخدام SweetAlert2 echo '<script> Swal.fire({ title: "هل أنت متأكد؟", text: "لن يمكنك التراجع عن هذا الإجراء!", icon: "warning", showCancelButton: true, confirmButtonText: "نعم، احذف!", cancelButtonText: "لا، إلغاء" }).then((result) => { if (result.isConfirmed) { // إذا تم النقر على "نعم"، قم بحذف السجل window.location.href = "delete_confirm.php?deleteid=' . $id . '"; } else { // إذا تم النقر على "لا"، قم بالرجوع إلى الصفحة الرئيسية window.location.href = "display.php"; } }); </script>'; } else { // إذا لم يتم تحديد قيمة للمتغير $id، قم بالرجوع إلى الصفحة الرئيسية header('location:display.php'); } ?> ثم أنشئ صفحة جديدة باسم delete_confirm.php للتأكيد النهائي لحذف السجل: <?php include 'dbcon.php'; $id = $_GET['deleteid']; $sql = "DELETE FROM `users` WHERE id=$id"; $result = mysqli_query($conn, $sql); if ($result) { echo '<div class="alert alert-success text-center w-25" role="alert"> تم الحذف بنجاح </div>'; header('location:display.php'); } else { echo mysqli_error($conn); } ?> اقتباس
0 ايمن ميلاد نشر 30 ديسمبر 2023 الكاتب أرسل تقرير نشر 30 ديسمبر 2023 بتاريخ On 28/12/2023 at 20:01 قال Mustafa Suleiman: عليك تحديث كود حذف (delete.php) كما يلي: <?php include 'dbcon.php'; $id = $_GET['deleteid']; // تحقق من وجود قيمة للمتغير $id if (isset($id) && !empty($id)) { // عرض رسالة تأكيد باستخدام SweetAlert2 echo '<script> Swal.fire({ title: "هل أنت متأكد؟", text: "لن يمكنك التراجع عن هذا الإجراء!", icon: "warning", showCancelButton: true, confirmButtonText: "نعم، احذف!", cancelButtonText: "لا، إلغاء" }).then((result) => { if (result.isConfirmed) { // إذا تم النقر على "نعم"، قم بحذف السجل window.location.href = "delete_confirm.php?deleteid=' . $id . '"; } else { // إذا تم النقر على "لا"، قم بالرجوع إلى الصفحة الرئيسية window.location.href = "display.php"; } }); </script>'; } else { // إذا لم يتم تحديد قيمة للمتغير $id، قم بالرجوع إلى الصفحة الرئيسية header('location:display.php'); } ?> ثم أنشئ صفحة جديدة باسم delete_confirm.php للتأكيد النهائي لحذف السجل: <?php include 'dbcon.php'; $id = $_GET['deleteid']; $sql = "DELETE FROM `users` WHERE id=$id"; $result = mysqli_query($conn, $sql); if ($result) { echo '<div class="alert alert-success text-center w-25" role="alert"> تم الحذف بنجاح </div>'; header('location:display.php'); } else { echo mysqli_error($conn); } ?> لماذا لاتظهر رسالة الحدف اقتباس
0 ايمن ميلاد نشر 31 ديسمبر 2023 الكاتب أرسل تقرير نشر 31 ديسمبر 2023 بتاريخ 21 ساعة قال ايمن ميلاد: لماذا لاتظهر رسالة الحدف كيف يمكن اظهار رسالة بعد الضغط علي زر الحدف اقتباس
السؤال
ايمن ميلاد
السلام عليكم اخواني الكرام لدي كود مرفق تالي اريد ضغط علي زر تظهر رسالة هل تريد حدف اذا ضغط نعم يحدف بيانات اذا ضغط لا يرجع للصفحة نفسه
استعمل مكتبة sweetalert2
ياريت تعديل علي كود حدف وبارك الله فيكم
صفحة عرض بيانات به زر حدف
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.