لدي هذا الفورم يحتوي على معلومات التالية
brand name , device name, service 1, service 2, service 3
كيف استطيع فرز البيانات في هذه ال select على سبيل المثال عن اختيار اسم البراند مثلا "سامسونغ" يقوم بعرض اجهزة سامسونغ في device name و عند اخنيار جهاز مثلا "note 10" يقوم بعرض الخدمات المتعلقة بهذا الجهاز
انا استخدم
PHP7,Mysql, PDO
لدي هذا الفورم يحتوي على معلومات التالية
brand name , device name, service 1, service 2, service 3
كيف استطيع فرز البيانات في هذه ال select على سبيل المثال عن اختيار اسم البراند مثلا "سامسونغ" يقوم بعرض اجهزة سامسونغ في device name و عند اخنيار جهاز مثلا "note 10" يقوم بعرض الخدمات المتعلقة بهذا الجهاز
انا استخدم
PHP7,Mysql, PDO
اذا يوجد خطأ بالجداول اتمنى التصحيح و اسم قاعدة bm
لا تعتمد على اسم البراند في الجدول device بل على رقم البراند مثل
device > id,brandid,devicename
وفي الجدول service اكتفي برقم الجهاز بدون رقم البراند مثل
service > id,deviceid,servicename,price
وفي الاستعلام استخدم inner join لبرط الجداول الثلاثة
والحصول على جمسع البيانات من اسم البراند واسم الجهاز وغيرها مثل
PHP كود :
SELECT * FROM `service` INNER JOIN `device` ON `device`.`id` = `service`.`deviceid` INNER JOIN `brand` ON `brand`.`id = `device`.`brandid` WHERE `brand`.`id` = {$bandid} AND `device`.`id` = {$deviceid}
إذا صعب عليك فهم ما ذكرته لك
مطلوب منك
عمل Export Sql لقاعدة البيانات
ارفق ملف sql السابق
ارفق صفحة php التي فيها تتعامل مع قاعدة البيانات لعرض الصفحة كما الصورة التي في الموضوع
مع توضيح لماذا 3 اختيارات Service وما المقصود منها
10-06-19, 11:12 PM (آخر تعديل لهذه المشاركة : 10-06-19, 11:13 PM {2} بواسطة georgos.)
(10-06-19, 09:44 PM)sary كتب :
(10-06-19, 06:54 PM)georgos كتب : مرحبا يا جماعة
لدي هذا الفورم يحتوي على معلومات التالية
brand name , device name, service 1, service 2, service 3
كيف استطيع فرز البيانات في هذه ال select على سبيل المثال عن اختيار اسم البراند مثلا "سامسونغ" يقوم بعرض اجهزة سامسونغ في device name و عند اخنيار جهاز مثلا "note 10" يقوم بعرض الخدمات المتعلقة بهذا الجهاز
انا استخدم
PHP7,Mysql, PDO
اذا يوجد خطأ بالجداول اتمنى التصحيح و اسم قاعدة bm
لا تعتمد على اسم البراند في الجدول device بل على رقم البراند مثل
device > id,brandid,devicename
وفي الجدول service اكتفي برقم الجهاز بدون رقم البراند مثل
service > id,deviceid,servicename,price
وفي الاستعلام استخدم inner join لبرط الجداول الثلاثة
والحصول على جمسع البيانات من اسم البراند واسم الجهاز وغيرها مثل
PHP كود :
SELECT * FROM `service` INNER JOIN `device` ON `device`.`id` = `service`.`deviceid` INNER JOIN `brand` ON `brand`.`id = `device`.`brandid` WHERE `brand`.`id` = {$bandid} AND `device`.`id` = {$deviceid}
إذا صعب عليك فهم ما ذكرته لك
مطلوب منك
عمل Export Sql لقاعدة البيانات
ارفق ملف sql السابق
ارفق صفحة php التي فيها تتعامل مع قاعدة البيانات لعرض الصفحة كما الصورة التي في الموضوع
مع توضيح لماذا 3 اختيارات Service وما المقصود منها
وبإذن الله ستجد الجواب المطلوب
bm.rar (الحجم : 1.83 ك ب / التحميلات : 9)
تقضل اخي و شكرا جزيلاً
3 خيارات احتمال يكون ان يريد اكتر من خدمة على نفس الجهاز