محمد المصري12 نشر 17 مايو 2021 أرسل تقرير نشر 17 مايو 2021 سلام عليكم و كل عام و انتم بخير الان انا عندي هذا الملف للاستعراض <?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 الرجاء افادتي بما هو الخطأ الذي وقعت فيه مع الشكر 1 اقتباس
0 بلال زيادة نشر 17 مايو 2021 أرسل تقرير نشر 17 مايو 2021 لاحظ أن $id = $_POST['id']; $type = $_POST['type']; هي متغيرات ليس لديها قيم في الوضع ما قبل POST فلذلك يجب أن يتم وضعهم بداخل الشرط بحيث فقط إذا تحقق الشرط وكان هناك قيمة مرسلة في POST تخزن البيانات. أي يتم وضعهم هنا if ($type == "supp") { $id = $_POST['id']; $type = $_POST['type']; $text1 = $_POST['text1']; //.... } 1 اقتباس
0 Adnane Kadri نشر 18 مايو 2021 أرسل تقرير نشر 18 مايو 2021 و هذا لأن الطلب POST فارغ و لا توجد به أي متغيرات بالمسميات id و index في الحالة الإفتراضية . لحل المشكلة يمكنك إعطاءها أي قيم إفتراضية على هذا النحو : <?php $id = $_POST['id'] ?? null; $type = $_POST['type'] ?? null; أو تمريرها داخل الشرط مثل ما اقترح @بلال زيادة فتكون معرفة في حالة طلبات الـ POST فقط . كما أنه يمكن إختصار الكثير من الأكواد المكررة المطولة لديك . أمثلة عن ذلك : تعريف المتغيرات من text1 حتى text19 و المتغيرات من check1 حتى check7: var texts = []; var checks = []; for (var i = 1; i < 20; ++i) { texts[i] = $(".text-"+i).val(); if(i < 8) { checks[i] = $(".check-" + i).prop("checked"); } } ملفات تعريف الارتباط : // حذف ملفات تعريف الارتباط بعد نجاح الطلب success: function(data) { if (data == "done") { for(var i = 1 ;i < 20; i++) { deleteCookie("text" + i); if(i < 8) { deleteCookie("check" + i); } } } } // تعريف ملفات الارتباط for(var i = 1 ;i < 20; i++) { document.cookie = "text"+ i +"=" + texts[i + 1] + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; if(i < 8) { document.cookie = "check"+ i +"=" + checks[i + 1] + ";expires=Thu, 18 Dec 2023 12:00:00 UTC;"; } } ثم إرسال المصفوفتين texts و checks عبر الطلب عوضا عن كل المتغيرات فتتم المعالجة على هذا النحو : <?php if ($type == "supp") { for($i = 1;$i < 20 ;$i++) { ${"text".$i} = $_POST['texts'][$i]; if($i < 8) { ${"check".$i} = $_POST['checks'][$i]; } } } سيجعل الكود أقصر , أنظف و أسهل قراءة . 1 اقتباس
0 محمد المصري12 نشر 18 مايو 2021 الكاتب أرسل تقرير نشر 18 مايو 2021 بتاريخ 10 ساعات قال Adnane Kadri: $id = $_POST['id'] ?? null; $type = $_POST['type'] ?? null; اشكر اخي بلال على مساعدته لكن الامر للاسف لم ينجح اخي احمد معذرة فانا ما زلت مبتدئ و ملحوظتك لاختصار تعريف المتغيرات رائعه اشكرك جدا عليها بخصوص مشكلتي لما اعطيت قيمة افتراضية للمتغيرات زي ما حضرتك اتفضلت نفذ الشرط بنجاح لكن بدون تحديث فعلي لقاعدة البيانات ، لانه القيمة رجعتله فارضية مش بالid المطلوب التعديل على بياناته 1 اقتباس
0 Adnane Kadri نشر 18 مايو 2021 أرسل تقرير نشر 18 مايو 2021 بتاريخ 39 دقائق مضت قال محمد المصري5: لما اعطيت قيمة افتراضية للمتغيرات زي ما حضرتك اتفضلت نفذ الشرط بنجاح لكن بدون تحديث فعلي لقاعدة البيانات ، لانه القيمة رجعتله فارضية مش بالid المطلوب التعديل على بياناته لاحظ أنك لا تقوم بإرسال أي متغيرات بالمسميات id و type في تحضيرك للطلب POST . فمن المفروض أن يتم تعريف الـ id الخاص بالمورد ضمن نموذج المدخلات ومن ثم إرساله ضمن طلب الـ POST حتى يتم قراءة البيانات من الطلب وتحديث المورد المقصود . مثال عملي : تعريف الـ id كحقل مخفي في نموذج المدخلات : <input type="hidden" value="ضع الايدي هنا" name="supplier_id"/> قراءة المتغير على هذا النحو : var id = $(".spplier_id").val(); إرساله مع باقي المتغيرات في البيانات الممررة عبر الطلب : data:{ "id": id, } و نفس الشيء بالنسبة لـ type . فأرى أنك تقوم بتمرير كامل المتغيرات ما عداهما . ثم سيتم إستقبال الطلب و معالجته بشكل عادي . 1 اقتباس
0 بلال زيادة نشر 18 مايو 2021 أرسل تقرير نشر 18 مايو 2021 بتاريخ 8 ساعات قال محمد المصري5: اشكر اخي بلال على مساعدته لكن الامر للاسف لم ينجح هل ممكن ترفق كيف قمت بتعديل الكود بعد ما أخبرتك بالحل. 1 اقتباس
0 محمد المصري12 نشر 19 مايو 2021 الكاتب أرسل تقرير نشر 19 مايو 2021 بتاريخ On 5/18/2021 at 03:03 قال Adnane Kadri: لاحظ أنك لا تقوم بإرسال أي متغيرات بالمسميات id و type في تحضيرك للطلب POST . فمن المفروض أن يتم تعريف الـ id الخاص بالمورد ضمن نموذج المدخلات ومن ثم إرساله ضمن طلب الـ POST حتى يتم قراءة البيانات من الطلب وتحديث المورد المقصود . مثال عملي : تعريف الـ id كحقل مخفي في نموذج المدخلات : <input type="hidden" value="ضع الايدي هنا" name="supplier_id"/> قراءة المتغير على هذا النحو : var id = $(".spplier_id").val(); إرساله مع باقي المتغيرات في البيانات الممررة عبر الطلب : data:{ "id": id, } و نفس الشيء بالنسبة لـ type . فأرى أنك تقوم بتمرير كامل المتغيرات ما عداهما . ثم سيتم إستقبال الطلب و معالجته بشكل عادي . شكرا لك اخي ، هي لم تحل الا بعد ما قمت فقط بارسال متغير id مع الطلب بالشكل التالي "id": <?php echo $id; ?>, شكرا جزيلا لك بتاريخ On 5/18/2021 at 11:31 قال بلال زيادة: هل ممكن ترفق كيف قمت بتعديل الكود بعد ما أخبرتك بالحل. الكود بعد حل المشكلة الحمد لله <?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; } اقتباس
السؤال
محمد المصري12
سلام عليكم و كل عام و انتم بخير
الان انا عندي هذا الملف للاستعراض
و ده الكود اللي المفروض اني حاطط تعليمات التحديث
لكني اواجه الاخطاء التالية
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 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.