الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في استخراج بيانات من جدولين

بدأه العزاوي في 14 فبراير 2010 · 1 رد · 410 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أعزائي أعضاء المنتدى أقوم حاليا ببرمجة نظام إدارة محتوى خاص بالمواقع الإخبارية ويضم الميزات التالية :

نظام تصنيفات خاصة بالصفحات (أخبار - مقالات ...إلخ )

إضافة وتحرير مواد ضمن التصنيفات .

إضافة فيديو للمقال أو الخبر .

إضافة ملفات ملتيميديا (صور - صوت - فيديو )

إضافة كاتب .

إضافة ملفات للخبر أو المقال .

معرض صور (إضافة معرض - صورة - حذف تحرير ...إلخ )

جديد الموقع وتمكنك من اختيار مجموعة من المواد أو الأخبار لوضعها في بلوك مخصص في الصفحة الرئيسية مع تحديد الخبر الرئيسي .

والعديد من المميزات .

أما السؤال فيكمن في آخر ميزة وهي جديد الموقع [b/]

حيث هناك جدولان الجدول الأول يضم التصنيفات وبنيته كالتالي :

CREATE TABLE `pages_cat` (
  `cat_id` int(4) NOT NULL auto_increment,
  `name` varchar(50) NOT NULL default '',
  `description` mediumtext NOT NULL,
  `nb` int(5) NOT NULL default '0',
  `views` smallint(6) NOT NULL default '0',
  `patid` int(4) NOT NULL,
  `order_id` varchar(250) NOT NULL,
  `men` varchar(2) NOT NULL default 'n',
  PRIMARY KEY  (`cat_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

وهو يضم التصنيفات

الجدول الثاني هو جدول المقالات أو الأخبار أو...

CREATE TABLE `pages` (
  `Id` int(6) unsigned NOT NULL auto_increment,
  `Title` varchar(255) default NULL,
  `auth` varchar(255) default NULL,
  `Breif` text,
  `Details` longtext,
  `Date` date default NULL,
  `Active` char(1) default 'n',
  `Link` varchar(255) default NULL,
  `Comment` varchar(255) default NULL,
  `FileName` varchar(255) default NULL,
  `Archive` char(1) default 'n',
  `BulletinSent` char(1) default 'n',
  `Position` int(4) default '0',
  `Image` varchar(255) default NULL,
  `Home` char(1) default 'y',
  `Reading` int(4) default '1',
  `CatId` int(4) default NULL,
  `Issue` int(4) default '0',
  `IsSoGood` char(1) default 'n',
  `Win` char(1) NOT NULL default 'n',
  PRIMARY KEY  (`Id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=27 ;

أسف على الإطالة أما بالنسبة لتوضيح السؤال

فهو كيف يمكنني أن أقوم بملئ قوائم بمواد من الجدول الثاني حسب التصنيفات من الجدول الأول وفي هذه الصورة توضيح أكثر

tt.jpg

أرجو الإستفادة منكم جربت عدة حلول ولكن يبدو أنني وصلت لطريق مسدود وجل من لا يسهى فقد يكون الحل بسيطا

وجزاكم الله خيرا

#2

والله ما فهمت سؤالك :(

لكن اعتقد انه انتا عندك جدولين : 1- جدول التصنيف 2- جدول الاخبار اللي تندرج تحت التصنيف

يعني مثلا : اخبار رياضية (التصنيف من الجدول الاول ) , تفاصيل الخبر الرياضي(من الجدول الثاني مندرج تحت تصنيف اخبار رياضية من الجدول الاول) هل هذا الذي تريده؟؟

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

مواضيع مشابهة