تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] فرز البيانات في select
#3
(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

الجداول المستخدمة .
brand > id,brandname
device > id,brandname,devicename
service> id,brandname,devicename,servicename,price

اذا يوجد خطأ بالجداول اتمنى التصحيح و اسم قاعدة bm


لا تعتمد على اسم البراند في الجدول device بل على رقم البراند مثل
device > id,brandid,devicename

وفي الجدول service اكتفي برقم الجهاز بدون رقم البراند مثل
service > id,deviceid,servicename,price

وفي الاستعلام استخدم inner join لبرط الجداول الثلاثة
والحصول على جمسع البيانات من اسم البراند واسم الجهاز وغيرها مثل
PHP كود :
SELECT FROM `service
INNER JOIN `deviceON `device`.`id` = `service`.`deviceid
INNER JOIN `brandON `brand`.`id = `device`.`brandid` 
WHERE 
`brand`.`id` = {$bandid} AND `device`.`id` = {$deviceid} 


إذا صعب عليك فهم ما ذكرته لك
مطلوب منك
عمل Export Sql لقاعدة البيانات
ارفق ملف sql السابق
ارفق صفحة php التي فيها تتعامل مع قاعدة البيانات لعرض الصفحة كما الصورة التي في الموضوع

مع توضيح لماذا 3 اختيارات Service وما المقصود منها

وبإذن الله ستجد الجواب المطلوب


.rar   bm.rar (الحجم : 1.83 ك ب / التحميلات : 16) تقضل اخي و شكرا جزيلاً

3 خيارات احتمال يكون ان يريد اكتر من خدمة على نفس الجهاز
الرد }}}
تم الشكر بواسطة: elgokr , سعود


الردود في هذا الموضوع
فرز البيانات في select - بواسطة georgos - 10-06-19, 06:54 PM
RE: فرز البيانات في select - بواسطة sary - 10-06-19, 09:44 PM
RE: فرز البيانات في select - بواسطة georgos - 10-06-19, 11:12 PM
RE: فرز البيانات في select - بواسطة elgokr - 15-06-19, 02:49 PM
RE: فرز البيانات في select - بواسطة georgos - 15-06-19, 05:22 PM
RE: فرز البيانات في select - بواسطة elgokr - 15-06-19, 11:42 PM


التنقل السريع :


يقوم بقرائة الموضوع: