الثاني supplying_items و يحتوي على بيانات بنود التوريد بشكل عام و التي يقوم المستخدم بتغذيتها في هذا الجدول
حين يقوم المستخدم بادخال مورد فمن الطبيعي ان يختار له بنود توريد ، و لكي يختار يتم فتح قائمة منسدلة له محتواها هو جدول supplying_items ( جميع بنود التوريد)
و حين يضغط على حفظ يقوم النظام بتسجيل بنود هذا المورد فقط في الجدول الثالث باسم supply_item
الان انا حابب اعمل جدول استعرض فيه بيانات الموردين زي ما في الصورة كده
لما قمت بوضع حلقة while و استعلام لجلب بيانات التوريد الخاصة بالمورد المذكور فقط ظهرلي بس في الجدول اخر مورد قمت بتسجله و قائمة بنود التوريد كانت فاضية
مع العلم اني جربت الاستعلام على قاعدة البيانات و اشتغل حلو
و ده الكود بتاعي
<divclass="table-responsive"><tableclass="table table-primary table-bordered"dir="rtl"id="result"><thead><tralign="center"><thscope="col">الكود</th><thscope="col">اسم الشركة</th><thscope="col">بنود التوريد</th><thscope="col">إعدادات</th></tr></thead><tbody><?php
//الاستعلام
$result = $conn->query("SELECT * FROM suppliersdb ORDER BY id DESC");// تعريف المتغيراتwhile($row = $result->fetch_assoc()){//تعريف بنود التوريد
$id = $row['id'];
$username= $row['username'];//نهاية تعريف بنود التوريد ?><trclass="table-light"align="center"><tdscope="row"><?php echo $row['id'];?></td><td><?php echo $row['username'];?></td><!-- بنود التوريد --><td><selectclass="form-select form-select-lg mb-3"aria-label="بنود التوريد"><optionselected>افتح لمشاهدة بنود التوريد</option><?php
$sql ="SELECT `supplying_items`.`id` AS idtotal, `supplying_items`.`name` AS nametotal, `supplier_id` AS sid , `supply_item`.`item` AS sitem, `suppliersdb`.`id` AS suppliersmainID FROM `supplying_items`, `supply_item`, `suppliersdb` WHERE `supply_item`.`item` = `supplying_items`.`id` && `suppliersdb`.`id` = $id";while($m = $result->fetch_assoc()){
$nametotal = $m['nametotal'];
echo '<option selected>'. $m['nametotal'].'</option>';}?></select></td><tdalign="center"><buttonusername="'. $row['username'].'"oName="'.$row['owner_name'].'"address="'.$row['address'].'"phone="'.$row['phones'].'"whatsapp="'.$row['ownerWhatsapp'].'"email="'.$row['email'].'"website="'.$row['website'].'"class="btn btn-outline-primary m-auto mt-2 more"data-toggle="modal"data-target="#more">عرض المزيد</button><!-- زر التعديل --><ahref="edit_supplier.php?id=' . $row['id'] . '"target="_blank"><buttontype="button"class="btn btn-primary">تعديل</button></a><!-- زر الحذف --><buttontype="button"supplier="' . $row['id'] . '"class="btn btn-danger delete">حذف</button></td></tr><?php
}?></tbody></table></div>
السؤال
محمد المصري12
سلام عليكم
ارهقت الاساتذة بأسالتي الكثيرة و لكننا نتعلم منكم
السؤال ببساطة
عندي 3 جداول
الاول suppliersdb و يحتوي على بيانات الموردين
الثاني supplying_items و يحتوي على بيانات بنود التوريد بشكل عام و التي يقوم المستخدم بتغذيتها في هذا الجدول
حين يقوم المستخدم بادخال مورد فمن الطبيعي ان يختار له بنود توريد ، و لكي يختار يتم فتح قائمة منسدلة له محتواها هو جدول supplying_items ( جميع بنود التوريد)
و حين يضغط على حفظ يقوم النظام بتسجيل بنود هذا المورد فقط في الجدول الثالث باسم supply_item
الان انا حابب اعمل جدول استعرض فيه بيانات الموردين زي ما في الصورة كده
لما قمت بوضع حلقة while و استعلام لجلب بيانات التوريد الخاصة بالمورد المذكور فقط ظهرلي بس في الجدول اخر مورد قمت بتسجله و قائمة بنود التوريد كانت فاضية
مع العلم اني جربت الاستعلام على قاعدة البيانات و اشتغل حلو
و ده الكود بتاعي
ما الذي ينبغي علي فعله
9 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.