-
المساهمات
276 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو محمد المصري12
-
سلام عليكم الكود <?php session_start(); if ($_SESSION['permission'] != 1) header("location: login"); include("includes/db.php"); $title = "تعديل البيانات الرئيسيه للقماش"; $sub_title = "البيانات الرئيسية - لا يمكن التعديل على نسب الخلط "; $id = $_GET['id']; //الاستعلام $main_query = "SELECT * FROM common_cloth_composition WHERE id = ".$id.";"; $query = "SELECT common_cloth_composition.id AS CID, common_cloth_composition.des AS desId, commercial_description.id AS commID, commercial_description.name AS commName FROM common_cloth_composition INNER JOIN commercial_description ON common_cloth_composition.des = commercial_description.id WHERE common_cloth_composition.id='$id' "; $query1 = "SELECT * FROM commercial_description "; $result1 = $conn->query($main_query) or die($conn->error) ; $result2 = $conn->query($query) or die($conn->error) ; $result3 = $conn->query($query1) or die($conn->error) ; if ($result = $conn->query($main_query)){ if (mysqli_num_rows($result) == 0) { header("location: ./"); } $edit_fabric = $result->fetch_assoc() ?? false; $result->free(); } ?> <!doctype html> <html lang="ar"> <head> <?php include("includes/head.php"); ?> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <style> .com_name { background-color: #3CBC8D; color: white; } </style> </head> <body> <?php include("includes/loader.php"); ?> <div class="app-container app-theme-white body-tabs-shadow fixed-sidebar fixed-header"> <?php include("includes/app-header.php"); ?> <?php include("includes/ui-theme-settings.php"); ?> <div class="app-main"> <?php include("includes/sidebar.php"); ?> <div class="app-main__outer"> <div class="app-main__inner"> <div class="app-page-title"> <div class="page-title-wrapper"> <div class="page-title-heading"> <div class="page-title-icon"> <i class="pe-7s-network icon-gradient bg-mean-fruit"> </i> </div> <div><?php echo $title; ?> <div class="page-title-subheading"><?php echo $sub_title; ?> </div> </div> </div> </div> </div> <div class="row"> <div class="col-12"> <form class="needs-validation" action="javascript:added(); return false;" novalidate> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">إسم الأقمشة</h3> <div class="form-row"> <!-- خانة اسم القماش --> <div class="col-12"> <?php while ($row = $result1->fetch_assoc()) { ?> <label>إسم القماش</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend"><i class="fa fa-lightbulb-o" aria-hidden="true"></i></i></i></span> </div> <input type="text" class="form-control com_name fabname" value="<?php echo $row['fabname']; ?>" required> </div> </div> <?php } ?> <!-- نهاية خانة اسم القماش --> <!-- ############# التوصيف التجاري - التركيب النسجي ########### --> <div class="col"> <label>التوصيف التجارى</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend"><i class="fa fa-th"></i></span> </div> <select class="form-control s-des" required> <?php // $result = $conn->query("SELECT * FROM commercial_description"); while ($row = $result2->fetch_assoc()) { echo '<option selected disabled value="' . $row['commName'] . '">' . $row['commName'] . '</option>'; } while ($row = $result3->fetch_assoc()) { echo '<option value="' . $row['id'] . '">' . $row['name'] . '</option>'; } ?> </select> <div class="invalid-feedback"> يرجى تحديد </div> </div> </div> <div class="col"> <label>إسم قماش التركيب النسجي</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend"><i class="fa fa-th"></i></span> </div> <input type="text" class="form-control fabric-auto" value="قم بتحديد التوصيف التجارى" readonly required> </div> </div> <!-- ############# تجهيز القماش ########### --> <?php while ($row = $result1->fetch_assoc()) { ?> <div class="col-12"> <label>تجهيز القماش</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">ِTEXT</span> </div> <input type="text" class="form-control ready" value="<?php echo $row['des'] ; ?>"> </div> </div> <?php } ?> <!-- ############# صورة القماش ########### --> <div class="col-12"> <label>صورة القماش</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">IMAGE</span> </div> <input type="file" class="form-control cloth-image" required> </div> </div> </div> </div> </div> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">الخواص</h3> <div class="form-row"> <div class="col-12"> <label>وزن المتر المربع بالجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control gMeterW" required> </div> </div> <div class="col-12"> <label>نسبة الإنكماش بالعرض</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control cShrink"> </div> </div> <div class="col-12"> <label>نسبة الإنكماش بالطول</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control lShrink"> </div> </div> <div class="col-12"> <label>عرض الثوب بالمتر</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control dressW" pattern="^\d*(\.\d{0,2})?$" required> </div> </div> <div class="col-12"> <label>وزن المتر الطولي بالجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control Cweight" readonly required> </div> </div> <div class="col-12"> <label>عدد الامتار لكل كيلو جرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control meterPerKG" readonly required> </div> </div> </div> </div> </div> <div class="main-card mb-3 card"> <div class="card-body"> <div class="form-row"> <button type="button" class="btn btn-primary btn-lg btn-block" type="submit">تحديث البيانات</button> </div> </div> </div> </form> </div> </div> </div> </div> </div> <?php //Modal color piker include("includes/commonfabric/color_piker_modal.html"); include("includes/footer.php"); ?> </div> <?php include("includes/js.php"); require("js/commonfabric-js.php"); ?> <script src="./assets/scripts/Vibrant.min.js"></script> <script src="./assets/scripts/pms.js"></script> </body> </html> انا عملت الاستلام مضبوط جدا و خرجت البيانات اللي انا عاوزها لحقل اسم القماش و التوصيف التجاري لما جيت اطلع البيانات لحقل تجهيز القماش ، الحقل كله اختفى مش ظاهر في المتصفح اصلا الجزء الخاص به كالتالي </div> <!-- ############# تجهيز القماش ########### --> <?php while ($row = $result1->fetch_assoc()) { ?> <div class="col-12"> <label>تجهيز القماش</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">ِTEXT</span> </div> <input type="text" class="form-control ready" value="<?php echo $row['des'] ; ?>"> </div> </div> <?php } ?> السؤال الأول و خطئي فين؟ السؤال الثاني : هل يلزم في كل مرة اريد اخراج بيانات تظهر داخل ال input ان اكتب الامر while و بداخله دالة الاستعلام ؟ مفيش طريقة اقدر بيها اكتب المتغير من الداتابيز و يظهر و تنفيذ الاستعلام بدالة while اكتبه مرة وحدة بس خصوصا اني بستعلم من اكتر من جدول ؟
-
سبحان الله الخطأ كان تافه جدا كان اسم واحد من جداول الربط غلط ، لاني جربت شرط WHERE كتير ما كانش ظابط عموما اشكرك جزيل الشكر على مساعدتك و احب ان انوه اني استفيد من ملاحظاتك لي تنظيف الكود و ارجو ان لا تحرمني رأيك في تنظيف هذا الكود فضلا <?php session_start(); if ($_SESSION['permission'] != 1) header("location: login"); include("includes/db.php"); $title = "تعديل البيانات الرئيسيه للقماش"; $sub_title = "البيانات الرئيسية - لا يمكن التعديل على نسب الخلط "; $id = $_GET['id']; //الاستعلام $main_query = "SELECT * FROM common_cloth_composition WHERE id = ".$id.";"; $query = "SELECT common_cloth_composition.id AS CID, common_cloth_composition.des AS desId, commercial_description.id AS commID, commercial_description.name AS commName FROM common_cloth_composition INNER JOIN commercial_description ON common_cloth_composition.des = commercial_description.id WHERE common_cloth_composition.id='$id' "; $query1 = "SELECT * FROM commercial_description "; $result1 = $conn->query($main_query) or die($conn->error) ; $result2 = $conn->query($query) or die($conn->error) ; $result3 = $conn->query($query1) or die($conn->error) ; ?> <!doctype html> <html lang="ar"> <head> <?php include("includes/head.php"); ?> <body> <?php //include("includes/loader.php"); ?> <div class="app-container app-theme-white body-tabs-shadow fixed-sidebar fixed-header"> <?php include("includes/app-header.php"); ?> <?php include("includes/ui-theme-settings.php"); ?> <div class="app-main"> <?php include("includes/sidebar.php"); ?> <div class="app-main__outer"> <div class="app-main__inner"> <div class="app-page-title"> <div class="page-title-wrapper"> <div class="page-title-heading"> <div class="page-title-icon"> <i class="pe-7s-box2 icon-gradient bg-mean-fruit"> </i> </div> <div><?php echo $title; ?> <div class="page-title-subheading"><?php echo $sub_title; ?> </div> </div> </div> <div class="page-title-actions"> <button type="button" data-toggle="tooltip" data-placement="bottom" class="btn-shadow mr-3 btn btn-dark"> <i class="fa fa-star"></i> </button> </div> </div> </div> <?php while ($row = $result1->fetch_assoc()) { ?> <!-- Starting form --> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">التعديل على البيانات الاساسية للأقمشة</h3> <div class="form-row"> <!-- خانة اسم القماش --> <div class="col-12"> <label>إسم القماش</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend"><i class="fa fa-lightbulb-o" aria-hidden="true"></i></i></i></span> </div> <input type="text" class="form-control com_name fabname" value="<?php echo $row['fabname']; ?>" required> </div> </div> <!-- نهاية خانة اسم القماش --> <?php } ?> <div class="col"> <label>التوصيف التجارى</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend"><i class="fa fa-th"></i></span> </div> <select class="form-control s-des" required> <?php // $result = $conn->query("SELECT * FROM commercial_description"); while ($row = $result2->fetch_assoc()) { echo '<option selected disabled value="' . $row['commName'] . '">' . $row['commName'] . '</option>'; } while ($row = $result3->fetch_assoc()) { echo '<option value="' . $row['id'] . '">' . $row['name'] . '</option>'; } ?> </select> <div class="invalid-feedback"> يرجى تحديد </div> </div> </div> <div class="col"> <label>إسم قماش التركيب النسجي</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend"><i class="fa fa-th"></i></span> </div> <input type="text" class="form-control fabric-auto" value="قم بتحديد التوصيف التجارى" readonly required> </div> </div> <div class="col-12"> <label>تجهيز القماش</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">ِTEXT</span> </div> <input type="text" class="form-control ready"> </div> </div> <div class="col-12"> <label>صورة القماش</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">IMAGE</span> </div> <input type="file" class="form-control cloth-image" required> </div> </div> </div> </div> </div> <!-- التعديل على كارت الخواص --> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">التعديل على خواص القماش</h3> <div class="form-row"> <div class="col-12"> <label>وزن المتر المربع بالجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control gMeterW" required> </div> </div> <div class="col-12"> <label>نسبة الإنكماش بالعرض</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control cShrink"> </div> </div> <div class="col-12"> <label>نسبة الإنكماش بالطول</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control lShrink"> </div> </div> <div class="col-12"> <label>عرض الثوب بالمتر</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control dressW" pattern="^\d*(\.\d{0,2})?$" required> </div> </div> <div class="col-12"> <label>وزن المتر الطولي بالجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control Cweight" readonly required> </div> </div> <div class="col-12"> <label>عدد الامتار لكل كيلو جرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">NUM</span> </div> <input type="text" class="form-control meterPerKG" readonly required> </div> </div> </div> </div> </div> <!-- زر الحفظ --> <div class="main-card mb-3 card"> <div class="card-body"> <div class="form-row"> <button type="button" class="btn btn-primary btn-lg btn-block" type="submit">تحديث البيانات</button> </div> </div> </div> <?php //Modal color piker include("includes/commonfabric/color_piker_modal.html"); include("includes/footer.php"); require("js/commonfabric-js.php"); ?> </div> <?php include("includes/js.php"); انا ما زلت مبتدئ و امامي الكثير ان شاء الله لاتعلمه
-
السلام عليكم عندي جدولين الاول اسمه common_cloth_composition و الثاني اسمه commercial_description الربط بين حقلين في الجدولين الحقل الاول باسم common_cloth_composition.ready الحقل الثاني باسم commercial_description.id الاستعلام اعرضلي ما هو مكتوب في حقل name بجدول common_cloth_composition عندما يكون الforignkey او ال ID بجدول common_cloth_composition يساوي 127 مثلا استعلامي كان كالتالي SELECT common_cloth_composition.id AS CID, common_cloth_composition.ready AS readyId, commercial_description.id AS commID, commercial_description.name AS commName FROM common_cloth_composition INNER JOIN commercial_description ON common_cloth_composition.ready = commercial_description.id && common_cloth_composition.id='127' عند التنفيذ لا يظهر اي شئ فقط تظهر لي الرسالة التالية Warning: #1292 Truncated incorrect DOUBLE value: 'مجهز' علما بأن ال value المسماه مجهز توجد كقيمة غير مستدعاه اصلا في الاستعلام و حتى لو موجودة فال ID رقم 127 المضروب به المثل لا يحتوي على هذه القيمة اصلا ارجو ان يكون سؤالي واضحا و انتظر معرفة غلطي مع الشكر
- 3 اجابة
-
- 1
-
اشهد ان لا اله الا الله و انا محمد رسول الله اخيرا نجحت العملية اخي الفاضل لك وافر شكري على وقتك و تعبك
- 12 اجابة
-
- 1
-
شغال يا استاذي الصفحة تعمل جيدا جدا ما عدا امر الحذف لو فيه مشكلة في مخدم php لن تفتح صفحة التعديل و لا عرض المزيد
-
لو حضرتك تقصد تعديل ازالة علامة الاقتباس الاحادي فانا شلتها فعلا
- 12 اجابة
-
- 1
-
اللي اتكتب لي في ال console هو محتوى شيفرة php الخاصة بالحذف كاملة <? include("../includes/db.php"); //db connection $action = $_POST['action']; //تعريف متغير التنفيذ switch ($action){ case 'delete': $id = $_POST['id']; $result = $conn->query("DELETE FROM `supplier` WHERE id=$id "); if ($result == true) { echo "done"; } else{ echo "Errormessage: %s\n". $conn->error; } break; default: echo "done"; }
-
شكرا لك ، شلت الاقتباس الاحادي ، لكن ما زالت نفس المشكلة
-
سلام عليكم قمت بمحاولة لتنفيذ امر حذف من قاعدة البيانات باستخدام jQuery لكن الامر لا يتم تنفيذه اريد معرفة خطئي من فضلكم كود الزر المخصص للحذف <button type="button" supplier="' . $row['id'] . '" class="btn btn-danger delete">حذف</button> السكربت $(".delete").click(function() { var id = $(this).attr("supplier"); Swal.fire({ title: 'هل أنت متأكد؟', text: "سيتم الحذف!", icon: 'warning', confirmButtonColor: '#d33', cancelButtonColor: '#3085d6', confirmButtonText: 'حذف', cancelButtonText: 'إلغاء', showCancelButton: true, showCloseButton: true }).then((result) => { if (result.isConfirmed) { $.post({ url: "requests/supplier_functions.php", data: { "action":'delete', "id": id }, success: function(data) { if (data == "done") { location.reload(); } else { console.log(data); } } }); } }); }); كود ملف الحذف <? include("../includes/db.php"); //db connection $action = $_POST['action']; //تعريف متغير التنفيذ switch ($action){ case 'delete': $id = $_POST['id']; $result = $conn->query("DELETE FROM `supplier` WHERE id='$id'"); if ($result == true) { echo "done"; } else{ echo "Errormessage: %s\n". $conn->error; } break; default: echo "done"; } انتظر المساعدة و شكرا لكم
-
طيب بناء على كلام حضرتك ، انا شلت ال fixed position من ال container <div class="app-container app-theme-white body-tabs-shadow"> و لسه نفس القصة او يمكن انا مش فاهم قصدك لقلة خبرتي لو تفضلت توريني خطئي في الكود ممكن ده يساعدني افهم ، لانه التبس عليا الامر و لك جزيل الشكر
-
سلام عليكم اخي الفاضل الان انا ضفت مودال لتأكيد الحذف بالشكل الموضح بالكود و تأكدت من اغلاق جميع الوسوم لكنه ايضا حدثت معه نفس المشكلة الواردة بالموضوع ، هل اطمع في القاء نظرة فضلا <?php include("includes/db.php"); $title = "الموردين"; ?> <!doctype html> <html lang="ar"> <head> <style> .table-responsive{ overflow-x: visible !important; } tbody{ margin-bottom: 2rem; } .more{ margin-top: 2rem !important; } .dropdown-menu-main{ top: 40px !important; } </style> <?php include("includes/head.php"); ?> </head> <body> <?php include("includes/loader.php"); ?> <div class="app-container app-theme-white body-tabs-shadow fixed-sidebar fixed-header"> <?php include("includes/app-header.php"); ?> <?php include("includes/ui-theme-settings.php"); ?> <div class="app-main"> <?php include("includes/sidebar.php"); ?> <div class="app-main__outer"> <div class="app-main__inner"> <div class="app-page-title"> <div class="page-title-wrapper"> <div class="page-title-heading"> <div class="page-title-icon"> <i class="pe-7s-box2 icon-gradient bg-mean-fruit"> </i> </div> <div>الموردين <div class="page-title-subheading">إستعراض الموردين </div> </div> </div> <div class="page-title-actions"> <button type="button" data-toggle="tooltip" data-placement="bottom" class="btn-shadow mr-3 btn btn-dark"> <i class="fa fa-star"></i> </button> </div> </div> </div> <div class="table-responsive"> <table class="table table-primary table-bordered" dir="rtl"> <thead> <tr class="table-primary" align="center"> <th scope="col">الكود</th> <th scope="col">اسم الشركة</th> <th scope="col">بنود التوريد</th> <th scope="col">إعدادات</th> </tr> </thead> <tbody> <?php //الاستعلام $result = $conn->query("SELECT * FROM supplier ORDER BY id DESC"); //امر الحذف if (isset($_GET['del'])){ $terminated_user = $_GET['del']; $del = $conn->query("DELETE FROM `supplier` WHERE `supplier`.`id` = $terminated_user "); header('Location: s.php'); } // تعريف المتغيرات while ($row = $result->fetch_assoc()) { //تعريف بنود التوريد $id = $row['id']; $factory = $row['facory']; $supplying_data = ' <select class="form-select form-select-lg mb-3" aria-label="بنود التوريد"> <option selected>افتح لمشاهدة بنود التوريد</option> '; if ($row['sFabric'] == "true") $supplying_data .= '<option>قماش</option> '; if ($row['sAcc'] == "true") $supplying_data .= '<option>اكسسوارات</option>'; if ($row['sCarton'] == "true") $supplying_data .= '<option>كرتون</option>'; if ($row['sLine'] == "true") $supplying_data .= '<option>خيوط</option>'; if ($row['sNeedle'] == "true") $supplying_data .= '<option>إبر حياكة</option>'; if ($row['sMac'] == "true") $supplying_data .= '<option>مكن</option>'; if ($row['sBag'] == "true") $supplying_data .= '<option>أكياس</option>'; $supplying_data .= '</select> '; //نهاية تعريف بنود التوريد //الجدول echo' <tr class="table-light" align="center"> <th scope="row">' . $row['id'] . '</th> <td >' . $row['facory'] . '</td> <td>' . $supplying_data . '</td> <td align="center"> <button facory="'.$row['facory'].'" oName="'.$row['oName'].'" address="'.$row['address'].'" phone="'.$row['phone'].'" whatsapp="'.$row['whatsapp'].'" email="'.$row['email'].'" website="'.$row['website'].'" facebook="'.$row['facebook'].'" telegram="'.$row['telegram'].'" twitter="'.$row['twitter'].'" instagram="'.$row['instagram'].'" phone2="'.$row['phone2'].'" whatsapp2="'.$row['whatsapp2'].'" email2="'.$row['email2'].'" website2="'.$row['website2'].'" facebook2="'.$row['facebook2'].'" telegram2="'.$row['telegram2'].'" twitter2="'.$row['twitter2'].'" instagram2="'.$row['instagram2'].'" sFabric="'.$row['sFabric'].'" sAcc="'.$row['sAcc'].'" sCarton="'.$row['sCarton'].'" sLine="'.$row['sLine'].'" sNeedle="'.$row['sNeedle'].'" sMac="'.$row['sMac'].'" sBag="'.$row['sBag'].'" qr="'.$row['qr'].'" class="btn btn-outline-primary m-auto mt-2 more" data-toggle="modal" data-target="#more">عرض المزيد</button> <!-- زر التعديل --> <a href="edit_supplier.php?id=' . $row['id'] . '" target="_blank"></a> <button type="button" class="btn btn-primary">تعديل</button> <!-- زر الحذف --> <button type="button" class="btn btn-danger" data-toggle="modal" data-target="#del">حذف</button> <!-- Delete modal --> <!-- Modal --> <div class="modal fade" id="del" role="dialog"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">تأكيد الخذف</h4> </div> <div class="modal-body"> <p>هل تريد فعل حذف هذا المورد ، لن يمكنك التراجع</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">الغاء</button> </div> </div> </div> </div> </td> </tr>'; } ?> </tbody> </table> </div> </div> </div> </div> <?php include("includes/footer.php"); ?> </div> <!-- Starting More Modal --> <!-- Modal --> <!-- Modal --> <div class="modal fade" id="more" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">بيانات المورد</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-responsive text-center"> <table class="align-middle mb-0 table table-borderless table-striped table-hover"> <thead> <tr> <th class="text-center">إسم الشركة/المورد</th> <th class="text-center">إسم صاحب الشركة</th> <th class="text-center">العنوان</th> <th class="text-center">بيانات الموردين</th> </tr> </thead> <tbody> <tr> <th class="text-center facory"> </th> <th class="text-center oName"></th> <th class="text-center address"></th> <th class="text-center supplying_data "> <div class="dropdown "> </div> </div> </th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">رقم التليفون</th> <th colspan="2" class="text-center">رقم الواتساب</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center phone"></th> <th colspan="2" class="text-center whatsapp"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">البريد الإلكترونى</th> <th colspan="2" class="text-center">الويب سايت</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center email"></th> <th colspan="2" class="text-center website"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">صفحة الفيسبوك</th> <th colspan="2" class="text-center">تيليجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center facebook"></th> <th colspan="2" class="text-center telegram"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">تويتر</th> <th colspan="2" class="text-center">انستجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center twitter"></th> <th colspan="2" class="text-center instagram"></th> </tr> </tbody> <thead> <tr> <th colspan="4" class="text-center" style="color:blue;">بيانات التواصل غير المالك</th> </tr> </thead> <thead> <tr> <th colspan="2" class="text-center">رقم التليفون</th> <th colspan="2" class="text-center">رقم الواتساب</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center phone2"></th> <th colspan="2" class="text-center whatsapp2"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">البريد الإلكترونى</th> <th colspan="2" class="text-center">الويب سايت</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center email2"></th> <th colspan="2" class="text-center website2"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">صفحة الفيسبوك</th> <th colspan="2" class="text-center">تيليجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center facebook2"></th> <th colspan="2" class="text-center telegram2"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">تويتر</th> <th colspan="2" class="text-center">انستجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center twitter2"></th> <th colspan="2" class="text-center instagram2"></th> </tr> </tbody> <thead> <tr> <th colspan="4" class="text-center" style="color:blue;">كود QR</th> </tr> </thead> <thead> <tr> <th colspan="4" class="text-center"> <img id="qr" src="#"> </th> </tr> </thead> </table> </div> </div> <div class="modal-footer text-center"> <button type="button" class="btn btn-secondary" data-dismiss="modal">إغلاق</button> </div> </div> </div> </div> <!-- Endind More Modal --> <?php include("includes/js.php"); ?> <script> function added() {} $('.dropdown-toggle').dropdown(); $(".more").click( function() { var facory = $(this).attr("facory"), oName = $(this).attr("oName"), address = $(this).attr("address"), phone = $(this).attr("phone"), whatsapp = $(this).attr("whatsapp"), email = $(this).attr("email"), website = $(this).attr("website"), facebook = $(this).attr("facebook"), telegram = $(this).attr("telegram"), twitter = $(this).attr("twitter"), instagram = $(this).attr("instagram"), phone2 = $(this).attr("phone2"), whatsapp2 = $(this).attr("whatsapp2"), email2 = $(this).attr("email2"), website2 = $(this).attr("website2"), facebook2 = $(this).attr("facebook2"), telegram2 = $(this).attr("telegram2"), twitter2 = $(this).attr("twitter2"), instagram2 = $(this).attr("instagram2"), sFabric = $(this).attr("sFabric"), sAcc = $(this).attr("sAcc"), sCarton = $(this).attr("sCarton"), sLine = $(this).attr("sLine"), sNeedle = $(this).attr("sNeedle"), sMac = $(this).attr("sMac"), sBag = $(this).attr("sBag"), qr = $(this).attr("qr"); $(".facory").html(facory); $(".oName").html(oName); $(".address").html(address); $(".phone").html(phone); $(".whatsapp").html(whatsapp); $(".email").html(email); $(".website").html(website); $(".facebook").html(facebook); $(".telegram").html(telegram); $(".twitter").html(twitter); $(".instagram").html(instagram); $(".phone2").html(phone2); $(".whatsapp2").html(whatsapp2); $(".email2").html(email2); $(".website2").html(website2); $(".facebook2").html(facebook2); $(".telegram2").html(telegram2); $(".twitter2").html(twitter2); $(".instagram2").html(instagram2); // from here $(".supplying_data").empty(); var drop_down = `<select class="form-select" aria-label="بنود التوريد"><option selected>شاهد بنود التوريد</option>`; if (sFabric == "true") drop_down += `<option>قماش</option>`; if (sAcc == "true") drop_down += `<option>اكسسوارات</option>`; if (sCarton == "true") drop_down += `<option>كارتون</option>`; if (sLine == "true") drop_down += `<option>خيوط</option>`; if (sNeedle == "true") drop_down += `<option>إبر خياطة</option>`; if (sMac == "true") drop_down += `<option>ماكينات</option>`; if (sBag == "true") drop_down += `<option>اكياس</option>`; drop_down += `</select> ` $(".supplying_data").append(drop_down); // to here $("#qr").attr("src", qr); }); </script> </body> </html>
- 6 اجابة
-
- 1
-
سلام عليكم انا عامل صفحة استعرااض لبيانات من الداتابيز و للمزيد عامل زر مودال يفتح عالتفاصيل صفحة الاستعراض الاستلام شغال فيها هايل و مفيهوش اي مشاكل بفضل الله ظاهرلي البيانات الرئيسيه عادي الكود اسم المورد بيانات التوريد جدول منتظم ليس به مشكلة لكن مثلا حبيت اضغط على زر عرض التفاصيل ليفتح لي تفاصيل البيان رقم 108 مثلا في نافذة المودال كل ما بداخل نافذة المودال ما بيقراش غير اول ريكورد بالداتابيز بس يعني اول id عندي رقم 100 لو ضغطت عرض المزيد يظهرلي بياناته فقط حتى لو ضغطت على عرض المزيد لاي كود اخر ما هو خطأي و شكرا لكم <?php include("includes/db.php"); $title = "الموردين"; ?> <!doctype html> <html lang="ar"> <head> <style> .table-responsive{ overflow-x: visible !important; } tbody{ margin-bottom: 2rem; } .more{ margin-top: 2rem !important; } .dropdown-menu-main{ top: 40px !important; } </style> <?php include("includes/head.php"); ?> </head> <body> <?php include("includes/loader.php"); ?> <div class="app-container app-theme-white body-tabs-shadow fixed-sidebar fixed-header"> <?php include("includes/app-header.php"); ?> <?php include("includes/ui-theme-settings.php"); ?> <div class="app-main"> <?php include("includes/sidebar.php"); ?> <div class="app-main__outer"> <div class="app-main__inner"> <div class="app-page-title"> <div class="page-title-wrapper"> <div class="page-title-heading"> <div class="page-title-icon"> <i class="pe-7s-box2 icon-gradient bg-mean-fruit"> </i> </div> <div>الموردين <div class="page-title-subheading">إستعراض الموردين </div> </div> </div> <div class="page-title-actions"> <button type="button" data-toggle="tooltip" data-placement="bottom" class="btn-shadow mr-3 btn btn-dark"> <i class="fa fa-star"></i> </button> </div> </div> </div> <table class="table table-primary table-bordered" dir="rtl"> <thead> <tr class="table-primary" align="center"> <th scope="col">الكود</th> <th scope="col">اسم الشركة</th> <th scope="col">بنود التوريد</th> <th scope="col">إعدادات</th> </tr> </thead> <tbody> <?php //الاستعلام $result = $conn->query("SELECT * FROM supplier ORDER BY id DESC"); // تعريف المتغيرات while ($row = $result->fetch_assoc()) { //تعريف بنود التوريد $id = $row['id']; $factory = $row['facory']; $supplying_data = ' <select class="form-select form-select-lg mb-3" aria-label="بنود التوريد"> <option selected>افتح لمشاهدة بنود التوريد</option> '; if ($row['sFabric'] == "true") $supplying_data .= '<option>قماش</option> '; if ($row['sAcc'] == "true") $supplying_data .= '<option>اكسسوارات</option>'; if ($row['sCarton'] == "true") $supplying_data .= '<option>كرتون</option>'; if ($row['sLine'] == "true") $supplying_data .= '<option>خيوط</option>'; if ($row['sNeedle'] == "true") $supplying_data .= '<option>إبر حياكة</option>'; if ($row['sMac'] == "true") $supplying_data .= '<option>مكن</option>'; if ($row['sBag'] == "true") $supplying_data .= '<option>أكياس</option>'; $supplying_data .= '</select> '; //نهاية تعريف بنود التوريد //الجدول echo' <tr class="table-light" align="center"> <th scope="row">' . $row['id'] . '</th> <td >' . $row['facory'] . '</td> <td>' . $supplying_data . '</td> <td align="center"> <button class="btn btn-outline-primary m-auto mt-2 more" data-toggle="modal" data-target="#more">عرض المزيد</button> <!-- زر التعديل --> <a href="edit_supplier.php?id=' . $row['id'] . '" target="_blank"></a> <button type="button" class="btn btn-primary">تعديل</button> <!-- زر الحذف --> <button type="button" class="btn btn-danger">حذف</button> </td> </tr>'; } ?> </tbody> </table> </div> </div> </div> <?php include("includes/footer.php"); ?> </div> <!-- Starting More Modal --> <!-- Modal --> <!-- Modal --> <div class="modal fade" id="more" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">بيانات المورد</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-responsive text-center"> <table class="align-middle mb-0 table table-borderless table-striped table-hover"> <thead> <tr> <th class="text-center">إسم الشركة/المورد</th> <th class="text-center">إسم صاحب الشركة</th> <th class="text-center">العنوان</th> <th class="text-center">بيانات الموردين</th> </tr> </thead> <tbody> <tr> <th class="text-center"> <?php echo $factory; ?> </th> <th class="text-center oName"></th> <th class="text-center address"></th> <th class="text-center "> <div class="dropdown"> <?php echo $supplying_data; ?> </div> </div> </th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">رقم التليفون</th> <th colspan="2" class="text-center">رقم الواتساب</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center phone"></th> <th colspan="2" class="text-center whatsapp"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">البريد الإلكترونى</th> <th colspan="2" class="text-center">الويب سايت</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center email"></th> <th colspan="2" class="text-center website"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">صفحة الفيسبوك</th> <th colspan="2" class="text-center">تيليجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center facebook"></th> <th colspan="2" class="text-center telegram"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">تويتر</th> <th colspan="2" class="text-center">انستجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center twitter"></th> <th colspan="2" class="text-center instagram"></th> </tr> </tbody> <thead> <tr> <th colspan="4" class="text-center" style="color:blue;">بيانات التواصل غير المالك</th> </tr> </thead> <thead> <tr> <th colspan="2" class="text-center">رقم التليفون</th> <th colspan="2" class="text-center">رقم الواتساب</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center phone2"></th> <th colspan="2" class="text-center whatsapp2"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">البريد الإلكترونى</th> <th colspan="2" class="text-center">الويب سايت</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center email2"></th> <th colspan="2" class="text-center website2"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">صفحة الفيسبوك</th> <th colspan="2" class="text-center">تيليجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center facebook2"></th> <th colspan="2" class="text-center telegram2"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">تويتر</th> <th colspan="2" class="text-center">انستجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center twitter2"></th> <th colspan="2" class="text-center instagram2"></th> </tr> </tbody> <thead> <tr> <th colspan="4" class="text-center" style="color:blue;">كود QR</th> </tr> </thead> <thead> <tr> <th colspan="4" class="text-center"> <img id="qr" src="#"> </th> </tr> </thead> </table> </div> </div> <div class="modal-footer text-center"> <button type="button" class="btn btn-secondary" data-dismiss="modal">إغلاق</button> </div> </div> </div> </div> <!-- Endind More Modal --> <?php include("includes/js.php"); ?> </body> </html>
- 2 اجابة
-
- 1
-
شكرا جزيلا لك اخي الفاضل فعلا اتحلت بعد اغلاق الوسوم المفتوحة ربنا يكرمك
- 6 اجابة
-
- 1
-
سلام عليكم المودال بيظهر بالشكل التالي عندي الكود كالتالي <?php include("includes/db.php"); $title = "الموردين"; ?> <!doctype html> <html lang="ar"> <head> <style> .table-responsive{ overflow-x: visible !important; } tbody{ margin-bottom: 2rem; } .more{ margin-top: 2rem !important; } .dropdown-menu-main{ top: 40px !important; } </style> <?php include("includes/head.php"); ?> </head> <body> <?php include("includes/loader.php"); ?> <div class="app-container app-theme-white body-tabs-shadow fixed-sidebar fixed-header"> <?php include("includes/app-header.php"); ?> <?php include("includes/ui-theme-settings.php"); ?> <div class="app-main"> <?php include("includes/sidebar.php"); ?> <div class="app-main__outer"> <div class="app-main__inner"> <div class="app-page-title"> <div class="page-title-wrapper"> <div class="page-title-heading"> <div class="page-title-icon"> <i class="pe-7s-box2 icon-gradient bg-mean-fruit"> </i> </div> <div>الموردين <div class="page-title-subheading">إستعراض الموردين </div> </div> </div> <div class="page-title-actions"> <button type="button" data-toggle="tooltip" data-placement="bottom" class="btn-shadow mr-3 btn btn-dark"> <i class="fa fa-star"></i> </button> </div> </div> </div> <table class="table table-primary table-bordered" dir="rtl"> <thead> <tr class="table-primary" align="center"> <th scope="col">الكود</th> <th scope="col">اسم الشركة</th> <th scope="col">بنود التوريد</th> <th scope="col">إعدادات</th> </tr> </thead> <tbody> <?php //الاستعلام $result = $conn->query("SELECT * FROM supplier ORDER BY id DESC"); // تعريف المتغيرات while ($row = $result->fetch_assoc()) { //تعريف بنود التوريد $supplying_data = ' <select class="form-select form-select-lg mb-3" aria-label="بنود التوريد"> <option selected>افتح لمشاهدة بنود التوريد</option> '; if ($row['sFabric'] == "true") $supplying_data .= '<option>قماش</option> '; if ($row['sAcc'] == "true") $supplying_data .= '<option>اكسسوارات</option>'; if ($row['sCarton'] == "true") $supplying_data .= '<option>كرتون</option>'; if ($row['sLine'] == "true") $supplying_data .= '<option>خيوط</option>'; if ($row['sNeedle'] == "true") $supplying_data .= '<option>إبر حياكة</option>'; if ($row['sMac'] == "true") $supplying_data .= '<option>مكن</option>'; if ($row['sBag'] == "true") $supplying_data .= '<option>أكياس</option>'; $supplying_data .= '</select> '; //نهاية تعريف بنود التوريد //الجدول echo' <tr class="table-light" align="center"> <th scope="row">' . $row['id'] . '</th> <td >' . $row['facory'] . '</td> <td>' . $supplying_data . '</td> <td align="center"> <button type="button" class="btn btn-info" data-toggle="modal" data-target="#more">عرض المزيد</button> <button type="button" class="btn btn-primary">تعديل</button> <button type="button" class="btn btn-danger">حذف</button> </td> </tr>'; } ?> </tbody> </table> } <?php include("includes/footer.php"); ?> <!-- Starting More Modal --> <!-- Modal --> <!-- Modal --> <div class="modal fade" id="more" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">بيانات المورد</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-responsive text-center"> <table class="align-middle mb-0 table table-borderless table-striped table-hover"> <thead> <tr> <th class="text-center">إسم الشركة/المورد</th> <th class="text-center">إسم صاحب الشركة</th> <th class="text-center">العنوان</th> <th class="text-center">بيانات الموردين</th> </tr> </thead> <tbody> <tr> <th class="text-center facory"></th> <th class="text-center oName"></th> <th class="text-center address"></th> <th class="text-center "> <div class="dropdown"> <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> بيانات التوريد </button> <div class="dropdown-menu supplying_data" aria-labelledby="dropdownMenu2"> </div> </div> </th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">رقم التليفون</th> <th colspan="2" class="text-center">رقم الواتساب</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center phone"></th> <th colspan="2" class="text-center whatsapp"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">البريد الإلكترونى</th> <th colspan="2" class="text-center">الويب سايت</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center email"></th> <th colspan="2" class="text-center website"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">صفحة الفيسبوك</th> <th colspan="2" class="text-center">تيليجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center facebook"></th> <th colspan="2" class="text-center telegram"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">تويتر</th> <th colspan="2" class="text-center">انستجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center twitter"></th> <th colspan="2" class="text-center instagram"></th> </tr> </tbody> <thead> <tr> <th colspan="4" class="text-center" style="color:blue;">بيانات التواصل غير المالك</th> </tr> </thead> <thead> <tr> <th colspan="2" class="text-center">رقم التليفون</th> <th colspan="2" class="text-center">رقم الواتساب</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center phone2"></th> <th colspan="2" class="text-center whatsapp2"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">البريد الإلكترونى</th> <th colspan="2" class="text-center">الويب سايت</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center email2"></th> <th colspan="2" class="text-center website2"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">صفحة الفيسبوك</th> <th colspan="2" class="text-center">تيليجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center facebook2"></th> <th colspan="2" class="text-center telegram2"></th> </tr> </tbody> <thead> <tr> <th colspan="2" class="text-center">تويتر</th> <th colspan="2" class="text-center">انستجرام</th> </tr> </thead> <tbody> <tr> <th colspan="2" class="text-center twitter2"></th> <th colspan="2" class="text-center instagram2"></th> </tr> </tbody> <thead> <tr> <th colspan="4" class="text-center" style="color:blue;">كود QR</th> </tr> </thead> <thead> <tr> <th colspan="4" class="text-center"> <img id="qr" src="#"> </th> </tr> </thead> </table> </div> </div> <div class="modal-footer text-center"> <button type="button" class="btn btn-secondary" data-dismiss="modal">إغلاق</button> </div> </div> </div> </div> <!-- Endind More Modal --> <?php include("includes/js.php"); ?> </body> </html> ممكن اعرف ايه الخطأ اللي عندي اللي بيخلي الصفحة تتجمد اول ما افتح المودال و ما بعرفش اعمل اي حاجة تاني
- 6 اجابة
-
- 1
-
شكرا لك اخي ، هي لم تحل الا بعد ما قمت فقط بارسال متغير id مع الطلب بالشكل التالي "id": <?php echo $id; ?>, شكرا جزيلا لك الكود بعد حل المشكلة الحمد لله <?php session_start(); if ($_SESSION['permission'] != 1) header("location: login"); include("includes/db.php"); $title = "تعديل مورد"; $id = $_GET['id']; $q = "SELECT * FROM supplier WHERE id =".$id.";"; $res = array(); if (mysqli_multi_query($conn, $q)) { $i = 0; do { $res[$i] = array(); if ($result = mysqli_store_result($conn)) { while ($row = mysqli_fetch_assoc($result)) { array_push($res[$i], $row); } mysqli_free_result($result); } $i = $i +1; } while (mysqli_next_result($conn)); } //var_dump($res);exit; $user = $res[0][0]; ?> <!doctype html> <html lang="ar"> <head> <?php include("includes/head.php"); ?> <body> <?php include("includes/loader.php"); ?> <div class="app-container app-theme-white body-tabs-shadow fixed-sidebar fixed-header"> <?php include("includes/app-header.php"); ?> <?php include("includes/ui-theme-settings.php"); ?> <div class="app-main"> <?php include("includes/sidebar.php"); ?> <div class="app-main__outer"> <div class="app-main__inner"> <div class="app-page-title"> <div class="page-title-wrapper"> <div class="page-title-heading"> <div> <img src="https://gtms.tk/img/supplier.png" alt="" width="90" height="80"> </div> <div>تعديل مورد</div> </div> <div class="page-title-actions"> </div> </div> </div> <form class="needs-validation" action="javascript:added(); return false;" novalidate> <!-- الاي دي --> <input type="hidden" value="<?php echo $user['facory']; ?>" name="supplier_id"/> <!-- الاي دي --> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">بيانات الشركة و المالك</h3> <div class="form-row"> <div class="col-12"> <label>إسم الشركة/المورد</label><label style="font-size: 11px; color:red;">*</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-user"></i></span> </div> <input type="text" class="form-control text-1" value="<?php echo $user['facory']; ?>" required> <div class="invalid-feedback"> الرجاء التفضل بادخال اسم الشركة/المورد </div> </div> </div> <div class="col-12"> <label>إسم صاحب الشركة</label><label style="font-size: 11px; color:red;">*</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-user"></i></span> </div> <input type="text" class="form-control text-2" value="<?php echo $user['oName']; ?>" required> <div class="invalid-feedback"> الرجاء التفضل بادخال اسم صاحب الشركة </div> </div> </div> <div class="col-12"> <label>العنوان</label><label style="font-size: 11px; color:red;">*</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-user"></i></span> </div> <textarea type="text" class="form-control text-3" required><?php echo $user['address']; ?></textarea> <div class="invalid-feedback"> الرجاء ادخال العنوان </div> </div> </div> </div> </div> </div> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">بيانات التواصل</h3> <div class="form-row"> <div class="col-6"> <label>رقم التليفون</label><label style="font-size: 11px; color:red;">*</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="tel" class="form-control text-4" value="<?= $user['phone'] ?>" required> </div> </div> <div class="col-6"> <label>رقم الواتساب</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="tel" class="form-control text-5" value="<?= $user['whatsapp'] ?>" > </div> </div> <div class="col-6"> <label>البريد الإلكترونى</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="email" class="form-control text-6" value="<?= $user['email'] ?>"> </div> </div> <div class="col-6"> <label>الويب سايت</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="url" class="form-control text-7" value="<?= $user['website'] ?>"> </div> </div> <div class="col-6"> <label>صفحة الفيسبوك</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="url" class="form-control text-8" value="<?= $user['facebook'] ?>"> </div> </div> <div class="col-6"> <label>تيليجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-9" value="<?= $user['telegram'] ?>"> </div> </div> <div class="col-6"> <label>تويتر</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-10" value="<?= $user['twitter'] ?>"> </div> </div> <div class="col-6"> <label>انستجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-11" value="<?= $user['instagram'] ?>"> <div class="invalid-feedback"> يرجى كتابة إسم </div> </div> </div> <div class="col-6 mt-4"> <input type="checkbox" class="a-contt" style="width: 24px;height: 24px;cursor: pointer;"> إضافة مسؤل تواصل غير المالك </div> </div> </div> </div> <div class="main-card mb-3 card acott" <?php if(!isset($user['phone2']) || $user['phone2'] == '') echo 'style="display: none;"'?> > <div class="card-body"> <h3 class="card-title">بيانات مسؤل التواصل</h3> <div class="form-row"> <div class="col-6"> <label>رقم التليفون</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-12" value="<?= $user['phone2'] ?>" > </div> </div> <div class="col-6"> <label>رقم الواتساب</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-13" value="<?= $user['whatsapp2'] ?>" > </div> </div> <div class="col-6"> <label>البريد الإلكترونى</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-14" value="<?= $user['email2'] ?>"> </div> </div> <div class="col-6"> <label>الويب سايت</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-15" value="<?= $user['website2'] ?>"> </div> </div> <div class="col-6"> <label>صفحة الفيسبوك</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-16" value="<?= $user['facebook2'] ?>"> </div> </div> <div class="col-6"> <label>تيليجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-17" value="<?= $user['telegram2'] ?>" > </div> </div> <div class="col-6"> <label>تويتر</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-18" value="<?= $user['twitter2'] ?>" > </div> </div> <div class="col-6"> <label>انستجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-19" value="<?= $user['instagram2'] ?>"> <div class="invalid-feedback"> يرجى كتابة إسم </div> </div> </div> </div> </div> </div> <!-- Mohamad --> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">بنود التوريد</h3><br> <div class="form-row"> <div class="col"> <input type="checkbox" class="check-1" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sFabric'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">قماش</span> </div> <div class="col"> <input type="checkbox" class="check-2" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sAcc'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">اكسسوارات</span> </div> <div class="col"> <input type="checkbox" class="check-3" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sCarton'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">كرتون</span> </div> <div class="col"> <input type="checkbox" class="check-4" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sLine'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">خيوط</span> </div> <div class="col"> <input type="checkbox" class="check-5" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sNeedle'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">إبر حياكة</span> </div> <div class="col"> <input type="checkbox" class="check-6" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sMac'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">ماكينات</span> </div> <div class="col"> <input type="checkbox" class="check-7" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sBag'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">اكياس</span> </div> </div> </div> </div> <!-- Mohamad --> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">QR CODE</h3> <div class="form-row"> <div class="col text-center"> <button class="btn btn-outline-primary generate" type="button">توليد QR CODE</button> </div> <div class="col text-center"> <button class="btn btn-outline-primary file-button" type="button">إستيراد QR CODE</button> </div> <div class="col-12 text-center" id="qrcode"> <i class="fa fa-spinner fa-spin loaderQr" aria-hidden="true" style="display:none;font-size: 80px;margin-top: 41px;color: blueviolet;"></i> <img src="#" id="qr1" alt="" style="max-width: 100%;max-height: 200px;" /> </div> </div> </div> </div> <div class="form-row"> <button class="btn btn-primary center-submit" type="submit">تأكيد</button> </div> </form> </div> </div> </div> <?php include("includes/footer.php"); ?> </div> </div> </div> <input type="file" style="display: none;" class="hide-input"> <?php include("includes/js.php"); ?> <script src="./assets/scripts/jquery.classyqr.min.js"></script> <script type="text/javascript"> </script> <script> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } else { var id = $(".spplier_id").val(), text1 = $(".text-1").val(), text2 = $(".text-2").val(), text3 = $(".text-3").val(), text4 = $(".text-4").val(), text5 = $(".text-5").val(), text6 = $(".text-6").val(), text7 = $(".text-7").val(), text8 = $(".text-8").val(), text9 = $(".text-9").val(), text10 = $(".text-10").val(), text11 = $(".text-11").val(), text12 = $(".text-12").val(), text13 = $(".text-13").val(), text14 = $(".text-14").val(), text15 = $(".text-15").val(), text16 = $(".text-16").val(), text17 = $(".text-17").val(), text18 = $(".text-18").val(), text19 = $(".text-19").val(), check1 = $(".check-1").prop("checked"), check2 = $(".check-2").prop("checked"), check3 = $(".check-3").prop("checked"), check4 = $(".check-4").prop("checked"), check5 = $(".check-5").prop("checked"), check6 = $(".check-6").prop("checked"), check7 = $(".check-7").prop("checked"), qr = $("#qr1").attr("src"); // console.log(id); $.ajax({ url: "functions/updateSuppliers.php", dataType: 'text', data: { "type": "supp", "id": <?php echo $id; ?>, "text1": text1, "text2": text2, "text3": text3, "text4": text4, "text5": text5, "text6": text6, "text7": text7, "text8": text8, "text9": text9, "text10": text10, "text11": text11, "text12": text12, "text13": text13, "text14": text14, "text15": text15, "text16": text16, "text17": text17, "text18": text18, "text19": text19, "check1": check1, "check2": check2, "check3": check3, "check4": check4, "check5": check5, "check6": check6, "check7": check7, "qr": qr }, type: 'post', success: function(data) { if (data == "done") { Swal.fire({ icon: 'success', title: 'عمل جيد ، تم التعديل بنجاح', confirmButtonText: 'اغلاق', showCloseButton: true }).then((result) => { if (result.isConfirmed) { location.reload(); } }) } else { Swal.fire({ icon: 'error', title: 'حدث خطأ حاول مجددا', confirmButtonText: 'حسنا', showCloseButton: true }); console.log(data); } } }); } form.classList.add('was-validated'); }, false); }); }, false); })(); function added() {} $(".hide-input").change(function() { if (this.files && this.files[0]) { var FR = new FileReader(); FR.addEventListener("load", function(e) { $("#qr1").attr("src", e.target.result); }); FR.readAsDataURL(this.files[0]); } }); $(".file-button").click(function() { $(".hide-input").click(); }); $(".a-contt").click(function() { if ($(this).prop("checked") == true) { $(".acott").show(); } else { $(".acott").hide(); } }); $(".generate").click(function() { var text1 = $(".text-1").val(), text2 = $(".text-2").val(), text3 = $(".text-3").val(), text4 = $(".text-4").val(), text5 = $(".text-5").val(), text6 = $(".text-6").val(), text7 = $(".text-7").val(), text8 = $(".text-8").val(), text9 = $(".text-9").val(), text10 = $(".text-10").val(), text11 = $(".text-11").val(), text12 = $(".text-12").val(), text13 = $(".text-13").val(), text14 = $(".text-14").val(), text15 = $(".text-15").val(), text16 = $(".text-16").val(), text17 = $(".text-17").val(), text18 = $(".text-18").val(), text19 = $(".text-19").val(), check1 = $(".check-1").prop("checked"), check2 = $(".check-2").prop("checked"), check3 = $(".check-3").prop("checked"), check4 = $(".check-4").prop("checked"), check5 = $(".check-5").prop("checked"), check6 = $(".check-6").prop("checked"); coname = "اسم الشركة"; owner = "إسم صاحب الشركة"; owner_contact = "✪بيانات صاحب الشركة ✪"; address = "العنوان"; owner_tel = "☏ رقم التليفون ☏"; owner_whatsapp = "رقم الواتس آب"; owner_email = "البريد الإلكتروني "; owner_website = "الويب سايت"; owner_fb = "صفحة الفيس بوك"; owner_telegtam = "التيليجرام"; owner_twitter = "تويتر"; owner_insta = "انستجرام"; /* بيانات مسئول تواصل غير المالك */ contact_contact = "✪بيانات مسئول التواصل✪"; contact_tel = "☏ رقم التليفون ☏"; contact_whatsapp = "رقم الواتس آب"; contact_email = "البريد الإلكتروني "; contact_website = "الويب سايت"; contact_fb = "صفحة الفيس بوك"; contact_telegtam = "التيليجرام"; contact_twitter = "تويتر"; contact_insta = "انستجرام"; supplier_items = "بنود التوريد"; fabric_sub = "توريد القماش"; accsessories_sub = "توريد إكسسوارات"; carton_sub = "توريد كارتون "; thread_sub = "توريد خيوط حياكة"; Needles_sub = "توريد إبر حياكة"; machines_sub = "توريد ماكينات خياطة"; $("#qr1").show(); $(".loaderQr").show(); $("#qr1").ClassyQR({ type: 'text', text: coname+ "%0A" + text1 + "%0A" + owner + "%0A" + text2 + "%0A" + address + "%0A" + text3 + "%0A" + owner_contact + "%0A" + owner_tel + "%0A" + text4 + "%0A" + owner_whatsapp + "%0A" + text5 + "%0A" + owner_email + "%0A" + text6 + "%0A" + owner_website + "%0A" + text7 + "%0A" + owner_fb + "%0A" + text8 + "%0A" + owner_telegtam + "%0A" + text9 + "%0A" + owner_twitter + "%0A" + text10 + "%0A" + owner_insta + "%0A" + text11 + "%0A" + contact_contact + "%0A" + "%0A" + contact_tel + "%0A" + text12 + "%0A" + contact_whatsapp + "%0A" + text13 + "%0A" + contact_email + "%0A" + text14 + "%0A" + contact_website + "%0A" + text15 + "%0A" + contact_fb + "%0A" + text16 + "%0A" + contact_telegtam + "%0A" + text17 + "%0A" + contact_twitter + "%0A" + text18 + "%0A" + contact_insta + "%0A" + text19 + "%0A" + supplier_items + "%0A" + fabric_sub + check1 + "%0A" + accsessories_sub + check2 + "%0A" + carton_sub + check3 + "%0A" + thread_sub + check4 + "%0A" + Needles_sub + check5 + "%0A" + machines_sub + check6 + "%0A" }); $("#qr1").show(); $(".loaderQr").hide(); }); $("input, select").on("keyup change click", function() { var text1 = $(".text-1").val(), text2 = $(".text-2").val(), text3 = $(".text-3").val(), text4 = $(".text-4").val(), text5 = $(".text-5").val(), text6 = $(".text-6").val(), text7 = $(".text-7").val(), text8 = $(".text-8").val(), text9 = $(".text-9").val(), text10 = $(".text-10").val(), text11 = $(".text-11").val(), text12 = $(".text-12").val(), text13 = $(".text-13").val(), text14 = $(".text-14").val(), text15 = $(".text-15").val(), text16 = $(".text-16").val(), text17 = $(".text-17").val(), text18 = $(".text-18").val(), text19 = $(".text-19").val(), check1 = $(".check-1").prop("checked"), check2 = $(".check-2").prop("checked"), check3 = $(".check-3").prop("checked"), check4 = $(".check-4").prop("checked"), check5 = $(".check-5").prop("checked"), check6 = $(".check-6").prop("checked"); document.cookie = "text1=" + text1 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text2=" + text2 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text3=" + text3 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text4=" + text4 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text5=" + text5 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text6=" + text6 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text7=" + text7 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text8=" + text8 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text9=" + text9 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text10=" + text10 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text11=" + text11 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text12=" + text12 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text13=" + text13 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text14=" + text14 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text15=" + text15 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text16=" + text16 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text17=" + text17 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text18=" + text18 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text19=" + text19 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check1=" + check1 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check2=" + check2 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check3=" + check3 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check4=" + check4 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check5=" + check5 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check6=" + check6 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; }); function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } </script> </body> </html> و ده كود التنفيذ <?php include("../includes/db.php"); $type = $_POST['type']; $id = $_POST['id'] ; if ($type == "supp") { $text1 = $_POST['text1']; $text2 = $_POST['text2']; $text3 = $_POST['text3']; $text4 = $_POST['text4']; $text5 = $_POST['text5']; $text6 = $_POST['text6']; $text7 = $_POST['text7']; $text8 = $_POST['text8']; $text9 = $_POST['text9']; $text10 = $_POST['text10']; $text11 = $_POST['text11']; $text12 = $_POST['text12']; $text13 = $_POST['text13']; $text14 = $_POST['text14']; $text15 = $_POST['text15']; $text16 = $_POST['text16']; $text17 = $_POST['text17']; $text18 = $_POST['text18']; $text19 = $_POST['text19']; $check1 = $_POST['check1']; $check2 = $_POST['check2']; $check3 = $_POST['check3']; $check4 = $_POST['check4']; $check5 = $_POST['check5']; $check6 = $_POST['check6']; $check7 = $_POST['check7']; $qr = $_POST['qr']; $result = $conn->query("UPDATE supplier SET facory='$text1',oName='$text2',address='$text3',phone='$text4',whatsapp='$text5',email='$text6',website='$text7',facebook='$text8',telegram='$text9',twitter='$text10',instagram='$text11',phone2='$text12',whatsapp2='$text13',email2='$text14',website2='$text15',facebook2='$text16',telegram2='$text17',twitter2='$text18',instagram2='$text19',sFabric='$check1',sAcc='$check2',sCarton='$check3',sLine='$check4',sNeedle='$check5',sMac='$check6',sBag='$check7',qr='$qr' WHERE id='$id'"); // $result = $conn->query("INSERT INTO supplier(facory, oName, address, phone, whatsapp, email, website, facebook, telegram, twitter, instagram, phone2, whatsapp2, email2, website2, facebook2, telegram2, twitter2, instagram2, sFabric, sAcc, sCarton, sLine, sNeedle, sMac, sBag, qr) VALUES ('$text1','$text2','$text3','$text4','$text5','$text6','$text7','$text8','$text9','$text10','$text11','$text12','$text13','$text14','$text15','$text16','$text17','$text18','$text19','$check1','$check2','$check3','$check4','$check5','$check6','$check7','$qr')"); if ($result) { echo "done"; } else { echo $conn->error; } } elseif ($type == "none") { } else { echo $type; }
-
اشكر اخي بلال على مساعدته لكن الامر للاسف لم ينجح اخي احمد معذرة فانا ما زلت مبتدئ و ملحوظتك لاختصار تعريف المتغيرات رائعه اشكرك جدا عليها بخصوص مشكلتي لما اعطيت قيمة افتراضية للمتغيرات زي ما حضرتك اتفضلت نفذ الشرط بنجاح لكن بدون تحديث فعلي لقاعدة البيانات ، لانه القيمة رجعتله فارضية مش بالid المطلوب التعديل على بياناته
- 6 اجابة
-
- 1
-
سلام عليكم و كل عام و انتم بخير الان انا عندي هذا الملف للاستعراض <?php session_start(); if ($_SESSION['permission'] != 1) header("location: login"); include("includes/db.php"); $title = "تعديل مورد"; $id = $_GET['id']; $q = "SELECT * FROM supplier WHERE id =".$id.";"; $res = array(); if (mysqli_multi_query($conn, $q)) { $i = 0; do { $res[$i] = array(); if ($result = mysqli_store_result($conn)) { while ($row = mysqli_fetch_assoc($result)) { array_push($res[$i], $row); } mysqli_free_result($result); } $i = $i +1; } while (mysqli_next_result($conn)); } $user = $res[0][0]; ?> <!doctype html> <html lang="ar"> <head> <?php include("includes/head.php"); ?> <body> <?php include("includes/loader.php"); ?> <div class="app-container app-theme-white body-tabs-shadow fixed-sidebar fixed-header"> <?php include("includes/app-header.php"); ?> <?php include("includes/ui-theme-settings.php"); ?> <div class="app-main"> <?php include("includes/sidebar.php"); ?> <div class="app-main__outer"> <div class="app-main__inner"> <div class="app-page-title"> <div class="page-title-wrapper"> <div class="page-title-heading"> <div> <img src="https://gtms.tk/img/supplier.png" alt="" width="90" height="80"> </div> <div>تعديل مورد</div> </div> <div class="page-title-actions"> </div> </div> </div> <form class="needs-validation" action="functions/updateSuppliers.php" novalidate> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">بيانات الشركة و المالك</h3> <div class="form-row"> <div class="col-12"> <label>إسم الشركة/المورد</label><label style="font-size: 11px; color:red;">*</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-user"></i></span> </div> <input type="text" class="form-control text-1" value="<?php echo $user['facory']; ?>" required> <div class="invalid-feedback"> الرجاء التفضل بادخال اسم الشركة/المورد </div> </div> </div> <div class="col-12"> <label>إسم صاحب الشركة</label><label style="font-size: 11px; color:red;">*</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-user"></i></span> </div> <input type="text" class="form-control text-2" value="<?php echo $user['oName']; ?>" required> <div class="invalid-feedback"> الرجاء التفضل بادخال اسم صاحب الشركة </div> </div> </div> <div class="col-12"> <label>العنوان</label><label style="font-size: 11px; color:red;">*</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-user"></i></span> </div> <textarea type="text" class="form-control text-3" required><?php echo $user['address']; ?></textarea> <div class="invalid-feedback"> الرجاء ادخال العنوان </div> </div> </div> </div> </div> </div> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">بيانات التواصل</h3> <div class="form-row"> <div class="col-6"> <label>رقم التليفون</label><label style="font-size: 11px; color:red;">*</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="tel" class="form-control text-4" value="<?= $user['phone'] ?>" required> </div> </div> <div class="col-6"> <label>رقم الواتساب</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="tel" class="form-control text-5" value="<?= $user['whatsapp'] ?>" > </div> </div> <div class="col-6"> <label>البريد الإلكترونى</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="email" class="form-control text-6" value="<?= $user['email'] ?>"> </div> </div> <div class="col-6"> <label>الويب سايت</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="url" class="form-control text-7" value="<?= $user['website'] ?>"> </div> </div> <div class="col-6"> <label>صفحة الفيسبوك</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="url" class="form-control text-8" value="<?= $user['facebook'] ?>"> </div> </div> <div class="col-6"> <label>تيليجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-9" value="<?= $user['telegram'] ?>"> </div> </div> <div class="col-6"> <label>تويتر</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-10" value="<?= $user['twitter'] ?>"> </div> </div> <div class="col-6"> <label>انستجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-11" value="<?= $user['instagram'] ?>"> <div class="invalid-feedback"> يرجى كتابة إسم </div> </div> </div> <div class="col-6 mt-4"> <input type="checkbox" class="a-contt" style="width: 24px;height: 24px;cursor: pointer;"> إضافة مسؤل تواصل غير المالك </div> </div> </div> </div> <div class="main-card mb-3 card acott" <?php if(!isset($user['phone2']) || $user['phone2'] == '') echo 'style="display: none;"'?> > <div class="card-body"> <h3 class="card-title">بيانات مسؤل التواصل</h3> <div class="form-row"> <div class="col-6"> <label>رقم التليفون</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-12" value="<?= $user['phone2'] ?>" > </div> </div> <div class="col-6"> <label>رقم الواتساب</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-13" value="<?= $user['whatsapp2'] ?>" > </div> </div> <div class="col-6"> <label>البريد الإلكترونى</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-14" value="<?= $user['email2'] ?>"> </div> </div> <div class="col-6"> <label>الويب سايت</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-15" value="<?= $user['website2'] ?>"> </div> </div> <div class="col-6"> <label>صفحة الفيسبوك</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-16" value="<?= $user['facebook2'] ?>"> </div> </div> <div class="col-6"> <label>تيليجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-17" value="<?= $user['telegram2'] ?>" > </div> </div> <div class="col-6"> <label>تويتر</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-18" value="<?= $user['twitter2'] ?>" > </div> </div> <div class="col-6"> <label>انستجرام</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text"><i class="pe-7s-map"></i></span> </div> <input type="text" class="form-control text-19" value="<?= $user['instagram2'] ?>"> <div class="invalid-feedback"> يرجى كتابة إسم </div> </div> </div> </div> </div> </div> <!-- Mohamad --> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">بنود التوريد</h3><br> <div class="form-row"> <div class="col"> <input type="checkbox" class="check-1" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sFabric'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">قماش</span> </div> <div class="col"> <input type="checkbox" class="check-2" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sAcc'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">اكسسوارات</span> </div> <div class="col"> <input type="checkbox" class="check-3" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sCarton'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">كرتون</span> </div> <div class="col"> <input type="checkbox" class="check-4" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sLine'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">خيوط</span> </div> <div class="col"> <input type="checkbox" class="check-5" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sNeedle'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">إبر حياكة</span> </div> <div class="col"> <input type="checkbox" class="check-6" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sMac'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">ماكينات</span> </div> <div class="col"> <input type="checkbox" class="check-7" style="width: 24px;height: 24px;cursor: pointer;" <?php if( $user['sBag'] == "true" ) echo 'checked'?> > <span style="vertical-align: super;">اكياس</span> </div> </div> </div> </div> <!-- Mohamad --> <div class="main-card mb-3 card"> <div class="card-body"> <h3 class="card-title">QR CODE</h3> <div class="form-row"> <div class="col text-center"> <button class="btn btn-outline-primary generate" type="button">توليد QR CODE</button> </div> <div class="col text-center"> <button class="btn btn-outline-primary file-button" type="button">إستيراد QR CODE</button> </div> <div class="col-12 text-center" id="qrcode"> <i class="fa fa-spinner fa-spin loaderQr" aria-hidden="true" style="display:none;font-size: 80px;margin-top: 41px;color: blueviolet;"></i> <img src="#" id="qr1" alt="" style="max-width: 100%;max-height: 200px;" /> </div> </div> </div> </div> <div class="form-row"> <button class="btn btn-primary center-submit" type="submit">تأكيد</button> </div> </form> </div> </div> </div> <?php include("includes/footer.php"); ?> </div> </div> </div> <input type="file" style="display: none;" class="hide-input"> <?php include("includes/js.php"); ?> <script src="./assets/scripts/jquery.classyqr.min.js"></script> <script type="text/javascript"> </script> <script> (function() { 'use strict'; window.addEventListener('load', function() { var forms = document.getElementsByClassName('needs-validation'); var validation = Array.prototype.filter.call(forms, function(form) { form.addEventListener('submit', function(event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } else { var text1 = $(".text-1").val(), text2 = $(".text-2").val(), text3 = $(".text-3").val(), text4 = $(".text-4").val(), text5 = $(".text-5").val(), text6 = $(".text-6").val(), text7 = $(".text-7").val(), text8 = $(".text-8").val(), text9 = $(".text-9").val(), text10 = $(".text-10").val(), text11 = $(".text-11").val(), text12 = $(".text-12").val(), text13 = $(".text-13").val(), text14 = $(".text-14").val(), text15 = $(".text-15").val(), text16 = $(".text-16").val(), text17 = $(".text-17").val(), text18 = $(".text-18").val(), text19 = $(".text-19").val(), check1 = $(".check-1").prop("checked"), check2 = $(".check-2").prop("checked"), check3 = $(".check-3").prop("checked"), check4 = $(".check-4").prop("checked"), check5 = $(".check-5").prop("checked"), check6 = $(".check-6").prop("checked"), check7 = $(".check-7").prop("checked"), qr = $("#qr1").attr("src"); $.ajax({ url: "functions/updateSuppliers.php", dataType: 'text', data: { "type": "supp", "text1": text1, "text2": text2, "text3": text3, "text4": text4, "text5": text5, "text6": text6, "text7": text7, "text8": text8, "text9": text9, "text10": text10, "text11": text11, "text12": text12, "text13": text13, "text14": text14, "text15": text15, "text16": text16, "text17": text17, "text18": text18, "text19": text19, "check1": check1, "check2": check2, "check3": check3, "check4": check4, "check5": check5, "check6": check6, "check7": check7, "qr": qr }, type: 'post', success: function(data) { if (data == "done") { deleteCookie("text1"); deleteCookie("text2"); deleteCookie("text3"); deleteCookie("text4"); deleteCookie("text5"); deleteCookie("text6"); deleteCookie("text7"); deleteCookie("text8"); deleteCookie("text9"); deleteCookie("text10"); deleteCookie("text11"); deleteCookie("text12"); deleteCookie("text13"); deleteCookie("text14"); deleteCookie("text15"); deleteCookie("text16"); deleteCookie("text17"); deleteCookie("text18"); deleteCookie("text19"); deleteCookie("check1"); deleteCookie("check2"); deleteCookie("check3"); deleteCookie("check4"); deleteCookie("check5"); deleteCookie("check5"); deleteCookie("check6"); Swal.fire({ icon: 'success', title: 'عمل جيد ، تم التعديل بنجاح', confirmButtonText: 'اغلاق', showCloseButton: true }).then((result) => { if (result.isConfirmed) { location.reload(); } }) } else { Swal.fire({ icon: 'error', title: 'حدث خطأ حاول مجددا', confirmButtonText: 'حسنا', showCloseButton: true }); console.log(data); } } }); } form.classList.add('was-validated'); }, false); }); }, false); })(); function added() {} $(".hide-input").change(function() { if (this.files && this.files[0]) { var FR = new FileReader(); FR.addEventListener("load", function(e) { $("#qr1").attr("src", e.target.result); }); FR.readAsDataURL(this.files[0]); } }); $(".file-button").click(function() { $(".hide-input").click(); }); $(".a-contt").click(function() { if ($(this).prop("checked") == true) { $(".acott").show(); } else { $(".acott").hide(); } }); $(".generate").click(function() { var text1 = $(".text-1").val(), text2 = $(".text-2").val(), text3 = $(".text-3").val(), text4 = $(".text-4").val(), text5 = $(".text-5").val(), text6 = $(".text-6").val(), text7 = $(".text-7").val(), text8 = $(".text-8").val(), text9 = $(".text-9").val(), text10 = $(".text-10").val(), text11 = $(".text-11").val(), text12 = $(".text-12").val(), text13 = $(".text-13").val(), text14 = $(".text-14").val(), text15 = $(".text-15").val(), text16 = $(".text-16").val(), text17 = $(".text-17").val(), text18 = $(".text-18").val(), text19 = $(".text-19").val(), check1 = $(".check-1").prop("checked"), check2 = $(".check-2").prop("checked"), check3 = $(".check-3").prop("checked"), check4 = $(".check-4").prop("checked"), check5 = $(".check-5").prop("checked"), check6 = $(".check-6").prop("checked"); coname = "اسم الشركة"; owner = "إسم صاحب الشركة"; owner_contact = "✪بيانات صاحب الشركة ✪"; address = "العنوان"; owner_tel = "☏ رقم التليفون ☏"; owner_whatsapp = "رقم الواتس آب"; owner_email = "البريد الإلكتروني "; owner_website = "الويب سايت"; owner_fb = "صفحة الفيس بوك"; owner_telegtam = "التيليجرام"; owner_twitter = "تويتر"; owner_insta = "انستجرام"; /* بيانات مسئول تواصل غير المالك */ contact_contact = "✪بيانات مسئول التواصل✪"; contact_tel = "☏ رقم التليفون ☏"; contact_whatsapp = "رقم الواتس آب"; contact_email = "البريد الإلكتروني "; contact_website = "الويب سايت"; contact_fb = "صفحة الفيس بوك"; contact_telegtam = "التيليجرام"; contact_twitter = "تويتر"; contact_insta = "انستجرام"; supplier_items = "بنود التوريد"; fabric_sub = "توريد القماش"; accsessories_sub = "توريد إكسسوارات"; carton_sub = "توريد كارتون "; thread_sub = "توريد خيوط حياكة"; Needles_sub = "توريد إبر حياكة"; machines_sub = "توريد ماكينات خياطة"; $("#qr1").show(); $(".loaderQr").show(); $("#qr1").ClassyQR({ type: 'text', text: coname+ "%0A" + text1 + "%0A" + owner + "%0A" + text2 + "%0A" + address + "%0A" + text3 + "%0A" + owner_contact + "%0A" + owner_tel + "%0A" + text4 + "%0A" + owner_whatsapp + "%0A" + text5 + "%0A" + owner_email + "%0A" + text6 + "%0A" + owner_website + "%0A" + text7 + "%0A" + owner_fb + "%0A" + text8 + "%0A" + owner_telegtam + "%0A" + text9 + "%0A" + owner_twitter + "%0A" + text10 + "%0A" + owner_insta + "%0A" + text11 + "%0A" + contact_contact + "%0A" + "%0A" + contact_tel + "%0A" + text12 + "%0A" + contact_whatsapp + "%0A" + text13 + "%0A" + contact_email + "%0A" + text14 + "%0A" + contact_website + "%0A" + text15 + "%0A" + contact_fb + "%0A" + text16 + "%0A" + contact_telegtam + "%0A" + text17 + "%0A" + contact_twitter + "%0A" + text18 + "%0A" + contact_insta + "%0A" + text19 + "%0A" + supplier_items + "%0A" + fabric_sub + check1 + "%0A" + accsessories_sub + check2 + "%0A" + carton_sub + check3 + "%0A" + thread_sub + check4 + "%0A" + Needles_sub + check5 + "%0A" + machines_sub + check6 + "%0A" }); $("#qr1").show(); $(".loaderQr").hide(); }); $("input, select").on("keyup change click", function() { var text1 = $(".text-1").val(), text2 = $(".text-2").val(), text3 = $(".text-3").val(), text4 = $(".text-4").val(), text5 = $(".text-5").val(), text6 = $(".text-6").val(), text7 = $(".text-7").val(), text8 = $(".text-8").val(), text9 = $(".text-9").val(), text10 = $(".text-10").val(), text11 = $(".text-11").val(), text12 = $(".text-12").val(), text13 = $(".text-13").val(), text14 = $(".text-14").val(), text15 = $(".text-15").val(), text16 = $(".text-16").val(), text17 = $(".text-17").val(), text18 = $(".text-18").val(), text19 = $(".text-19").val(), check1 = $(".check-1").prop("checked"), check2 = $(".check-2").prop("checked"), check3 = $(".check-3").prop("checked"), check4 = $(".check-4").prop("checked"), check5 = $(".check-5").prop("checked"), check6 = $(".check-6").prop("checked"); document.cookie = "text1=" + text1 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text2=" + text2 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text3=" + text3 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text4=" + text4 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text5=" + text5 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text6=" + text6 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text7=" + text7 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text8=" + text8 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text9=" + text9 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text10=" + text10 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text11=" + text11 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text12=" + text12 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text13=" + text13 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text14=" + text14 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text15=" + text15 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text16=" + text16 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text17=" + text17 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text18=" + text18 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "text19=" + text19 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check1=" + check1 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check2=" + check2 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check3=" + check3 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check4=" + check4 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check5=" + check5 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; document.cookie = "check6=" + check6 + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; }); function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } </script> </body> </html> و ده الكود اللي المفروض اني حاطط تعليمات التحديث <?php include("../includes/db.php"); $id = $_POST['id']; $type = $_POST['type']; if ($type == "supp") { $text1 = $_POST['text1']; $text2 = $_POST['text2']; $text3 = $_POST['text3']; $text4 = $_POST['text4']; $text5 = $_POST['text5']; $text6 = $_POST['text6']; $text7 = $_POST['text7']; $text8 = $_POST['text8']; $text9 = $_POST['text9']; $text10 = $_POST['text10']; $text11 = $_POST['text11']; $text12 = $_POST['text12']; $text13 = $_POST['text13']; $text14 = $_POST['text14']; $text15 = $_POST['text15']; $text16 = $_POST['text16']; $text17 = $_POST['text17']; $text18 = $_POST['text18']; $text19 = $_POST['text19']; $check1 = $_POST['check1']; $check2 = $_POST['check2']; $check3 = $_POST['check3']; $check4 = $_POST['check4']; $check5 = $_POST['check5']; $check6 = $_POST['check6']; $check7 = $_POST['check7']; $qr = $_POST['qr']; $result = $conn->query("UPDATE supplier SET facory='$text1',oName='$text2',address='$text3',phone='$text4',whatsapp='$text5',email='$text6',website='$text7',facebook='$text8',telegram='$text9',twitter='$text10',instagram='$text11',phone2='$text12',whatsapp2='$text13',email2='$text14',website2='$text15',facebook2='$text16',telegram2='$text17',twitter2='$text18',instagram2='$text19',sFabric='$check1',sAcc='$check2',sCarton='$check3',sLine='$check4',sNeedle='$check5',sMac='$check6',sBag='$check7',qr='$qr' WHERE id='$id'"); // $result = $conn->query("INSERT INTO supplier(facory, oName, address, phone, whatsapp, email, website, facebook, telegram, twitter, instagram, phone2, whatsapp2, email2, website2, facebook2, telegram2, twitter2, instagram2, sFabric, sAcc, sCarton, sLine, sNeedle, sMac, sBag, qr) VALUES ('$text1','$text2','$text3','$text4','$text5','$text6','$text7','$text8','$text9','$text10','$text11','$text12','$text13','$text14','$text15','$text16','$text17','$text18','$text19','$check1','$check2','$check3','$check4','$check5','$check6','$check7','$qr')"); if ($result) { echo "done"; } else { echo $conn->error; } } elseif ($type == "none") { } else { echo $type; } لكني اواجه الاخطاء التالية Notice: Undefined index: id in C:\xampp\htdocs\gtms\functions\updateSuppliers.php on line 5 Notice: Undefined index: type in C:\xampp\htdocs\gtms\functions\updateSuppliers.php on line 7 الرجاء افادتي بما هو الخطأ الذي وقعت فيه مع الشكر
- 6 اجابة
-
- 1
-
سلام عليكم لما بعمل ابلود لاي فايل معي من اللوكال للسيرفر ببرنامج filezilla او leapftp مثلا او اي برنامج الملف المرفوع ما بيشتغلش و بيديني رسالة خطأ ، و لازم اروح ارفعه من الفايل مانجر بتاع السي بانيل عشان يشتغل صح . حد واجهته المشكلة دي ؟ و حلها ازاي ؟
-
Notice: Undefined variable: order in C:\myserver\htdocs\gtms\order.php on line 58 Notice: Trying to access array offset on value of type null in C:\myserver\htdocs\gtms\order.php on line 58 Notice: Undefined variable: order in C:\myserver\htdocs\gtms\order.php on line 66 Notice: Trying to access array offset on value of type null in C:\myserver\htdocs\gtms\order.php on line 66 Notice: Undefined variable: order in C:\myserver\htdocs\gtms\order.php on line 79 Notice: Trying to access array offset on value of type null in C:\myserver\htdocs\gtms\order.php on line 79 ظهرلي هذا الخطا اخي ، الملف بالمرفقات order.php
-
اشكرك اخي ممكن توضيح عالكود بتاعي مع الشكر include("includes/db.php"); $title = "إضافة أوردر"; $order_id = $_GET['id']; $uSql = "SELECT * FROM orders WHERE id='$order_id'";// INNER JOIN orders ON orders.client_id = clients.id"; if ($result = $conn->query($uSql)){ $order = $result->fetch_assoc() ?? false; $result->free(); }
- 6 اجابة
-
- 1
-
سلام عليكم السؤال في php مع قواعد بيانات mysql الان انا عامل جدول للعملاء فيه بياناتتهم و عامل جدول للاوردرات اللي هي المغروض مرتبطة بالعميل يعني من صفحة عميل باختار اضافة اوردر جديد و بيكون عندي اللينك بالصيغة دي link/order.php?id=1 يبقى الاوردر رقم 1 تلقائي اتسجل للعميل اللي اتفتح الاوردر من صفحته و ليكن عميل 20 مثلا و نفس الفكرة دخلت صفحة عميل رقم 3 و اخترت اوردر جديد هايتسجل باسم اوردر رقم 2 تابع للعميل رقم 3 السؤال الان لما من المتصفح اغير رقم ال ID و احط رقم بعيد عن الواقع بيفتح معايا عادي جدا صفحة الاوردر يعني انا عندي عالسيستيم 5 اوردرات بس لو كتبت في المتصفح 100 عادي يفتح صفحة الاوردر و يفضل متخزن في الداتابيز لحد ما المستخدم يفضل يملى 99 اوردر بشكل طبيعي و ييجي عالاوردر 100 يعمل assign للعميل انا عاوز اقفل الثغرة دي و اخليه لو كتب الاي دي اوتوماتيك يرفض يفتحه يا رب يكون الاستفسار واضح
- 6 اجابة
-
- 1