جدول supplying_items هو جدول جميع بنود التوريد بالنظام ، و عند تسجيل مورد جديد و تحديد اختيار بنود التوريد تظهر لنا قائمة فيها كل بنود التوريد و يتم اختيار احداها فقط لتسجل في جدول supply_item
اريد عرض بنود التوريد من جدول supplying_items المخصصة فقط لمورد معين
انا في صفحة الاستعراض كتبت استعلام مجمع كالتالي
<?php
session_start();if($_SESSION['permission']!=1)
header("location: login");
include("includes/db.php");
$title ="تعديل مورد";
$id = $_GET['id'];
$query ="SELECT * FROM suppliersdb WHERE id =".$id.";";
$query .="SELECT * FROM suppliers_contacts WHERE supplier_id =".$id.";";
supply_item.item AS SIitem FROM supplying_items , supply_item WHERE supply_item.supplier_id=".$id.";";
$query .= "SELECT * FROM supplying_items INNER JOIN supply_item ON supplying_items.id = supply_item.item WHERE supply_item.supplier_id=".$id.";";
//supplying_items.id الاي دي الخاص ببنود التوريد بشكل عام من جدول بنود التوريد
//supplying_items.name اسم بنود التوريد كاملة دون تخصيص - يتم استخراجها من جدول بنود التوريد
// supply_item.supplier_id رقم اي دي المورد من جدول بنود التوريد المخصصه و ليس العامة
// supply_item.item = رقم بند التوريد في جدول بنورد التوريد المخصصة
// supplierdb = قاعدة بيانات الموردين
$res = array();
if (mysqli_multi_query($conn, $query)) {
$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];
$contacts = $res[1];
$item = $res[2];
//var_dump();
//die();
?>
عاوز الان بناء على الاستعلام ده
$query .="SELECT * FROM supplying_items INNER JOIN supply_item ON supplying_items.id = supply_item.item WHERE supply_item.supplier_id=".$id."; ";
عاوز اخرج اسم بنود التوريد الخاصة بالمورد الذي يتم استعراض تفاصيله فقط
السؤال
محمد المصري12
سلام عليكم
جدول supplying_items هو جدول جميع بنود التوريد بالنظام ، و عند تسجيل مورد جديد و تحديد اختيار بنود التوريد تظهر لنا قائمة فيها كل بنود التوريد و يتم اختيار احداها فقط لتسجل في جدول supply_item
اريد عرض بنود التوريد من جدول supplying_items المخصصة فقط لمورد معين
انا في صفحة الاستعراض كتبت استعلام مجمع كالتالي
عاوز الان بناء على الاستعلام ده
عاوز اخرج اسم بنود التوريد الخاصة بالمورد الذي يتم استعراض تفاصيله فقط
الكود الخاص بجزء بنود التوريد كالتالي
الخطأ الذي يظهر لي
ازاي احل الازمة دي فضلا
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.