Heba Saeed نشر 23 يناير 2021 أرسل تقرير نشر 23 يناير 2021 (معدل) <select name="userid"class="form-control"> <option> اختر المستخدم </option> <?php require_once("../DBConnection.php"); require_once("../settings.php"); $con = new DBConnection($localhost); $cmd = $con->getQuery("select * from users"); foreach ($cmd as $n){ $userid = $n['userid']; $userName = $n['userName']; echo " <option value=$userid>$userName></option> "; وهذا الكود التي قمت باستخدامه تم التعديل في 23 يناير 2021 بواسطة Wael Aljamal تنسيق الكود + توضيح السؤال اقتباس
0 Wael Aljamal نشر 23 يناير 2021 أرسل تقرير نشر 23 يناير 2021 مرحبا هبة، أظن أن هذا ليس الجزء الذي يسبب خطأ، أرجو رفع ملف المشروع كاملا بشكل مضغوط ليتسنى للمدربين مساعدتك بشكل أفضل. يخبرك أن المشكلة في المفتاح الثانوي، يجب وجود مرجع لنفس العنصر مسبقا في الجدول الآخر (مفتاح ثانوي لحقل الربط ) قبل إضافة العنصر لجدولنا لتحقيق الربط بشكل صحيح. مثلا: لا يمكنك إضافة نوع حلويات جديد له تصنيف معجنات (ربطه مع category له id = 2) قبل وجودها أساس في قاعدة البيانات مثلا جدول التصنيفات. يمكنك وضع شيفرة للتأكد من وجود التصنيف مثلا وإلا إضافتها ثم إضافة نوع الحلويات الجديد. في برنامجك لا أعرف سبب وجود مرجع لرقم المستخدم (ربما عليك إضافة المستخدم نفسه لقاعدة البيانات قبل شرائه لمنتج ما) يمكنك تطبيق نفس المنطق السابق لحل المشكلة. شكرا لك اقتباس
0 Heba Saeed نشر 23 يناير 2021 الكاتب أرسل تقرير نشر 23 يناير 2021 المستخدم اقصد به الزبون الذي سوف يشتري .. ثانيا .. في جدول الاقسام لقد قمت بالاضافة بشكل طبيعي .. ولكن حينما اعمل add في جدول المنتجات مثلا يطلع انه في خلل والمنتجات فقط مرتبط مع جدول الاقسام .. مافهمت مقصدك هنا بتاريخ 5 دقائق مضت قال Wael Aljamal: يمكنك وضع شيفرة للتأكد من وجود التصنيف مثلا وإلا إضافتها ثم إضافة نوع الحلويات الجديد. في برنامجك لا أعرف سبب وجود مرجع لرقم المستخدم (ربما عليك إضافة المستخدم نفسه لقاعدة البيانات قبل شرائه لمنتج ما) يمكنك تطبيق نفس المنطق السابق لحل المشكلة. اقتباس
0 Wael Aljamal نشر 23 يناير 2021 أرسل تقرير نشر 23 يناير 2021 بتاريخ 26 دقائق مضت قال Heba Saeed: المستخدم اقصد به الزبون الذي سوف يشتري .. ثانيا .. في جدول الاقسام لقد قمت بالاضافة بشكل طبيعي .. ولكن حينما اعمل add في جدول المنتجات مثلا يطلع انه في خلل والمنتجات فقط مرتبط مع جدول الاقسام .. مافهمت مقصدك هنا نعم، لقد قدم المدرب عصام نفس الملاحظة في سؤالك السابق، ترتيب الإضافة لقاعدة البيانات عند وجود مفاتيح ثانوية مهم، لأن برنامج قاعدة البيانات يتطلب وجود عنصر له id موافق في الجدول الآخر قبل إضافة سجل يعتمد عليه. من فضلك بعد تجريبك لإعادة النظر في تسلسل كن=تابة البرنامج وفي حال لم تُحل المشكلة، أرجو إرفاق المشروع. لا نستطيع تقديم حل بدون تجريب البرنامج. شكرا لك اقتباس
0 Heba Saeed نشر 23 يناير 2021 الكاتب أرسل تقرير نشر 23 يناير 2021 لقد فهمت قصدك ولقد قمت بالتعديل ع الكود واشتغل وياي شكرا لك 1 اقتباس
السؤال
Heba Saeed
وهذا الكود التي قمت باستخدامه
تنسيق الكود + توضيح السؤال
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.