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

سؤال : كيف يتم ترتيب المعلومات القادمة من قاعدة البيانات

بدأه scream.p في 14 أكتوبر 2008 · 8 رد · 683 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

تحية طيبة وبعد ...

أخواني الأعزاء أنا عامل دليل مواقع وطبعاً الدليل فيه أقسام والأقسام موجودة في قاعدة البيانات

عند أستدعاء الأقسام ألى قائمة منسدلة تكون الأقسام الفرعية والأساسية ملخبطة كالتالي

برامج

هوايات

- حماية

- صوتيات

- سباحة

- رسم

- ألعاب

فهل من طريقة لترتيب الاقسام

لتصبح هكذا مثلاً

برامج

- حماية

- صوتيات

هوايات

- سباحة

- رسم

- ألعاب

هاد الحكي طبعاً ضمن قائمة منسدلة

#3

أخي الكريم هذا يعتمد على طريقة العرض في القائمة المنسدلة , إن ذلك سهل فقط عدل في كود إظهار البيانات

#4

ممكن شرح أكثر أخي يعني ممكن تعطوني الكود يلي لذم حطو

#5

أنا هيك عملها بقى شو الطريقة

<? include( "../../include/config.php" );
$result= mysql_query("select * from cat");
while($type= mysql_fetch_array($result)){
 if ($type[cat_type]== 'sub'){
$type[cat_name] = " - $type[cat_name]";
}
 echo"
<option value='$type[id_cat]'>$type[cat_name]</option>
";
}
?>
#6

بما أنك لا تريد أن تقرأ ما فى الرابط الذى أعطيته لك فخذ الحل جاهز ..... وعجبى عليك يا زمن <_<

$result= mysql_query("select * from cat order by cat_name asc");

تم تعديل هذه المشاركة بواسطة asm-soft في 15 أكتوبر 2008 في 19:15

forum-signature-01.gif
#7

للأسف انت فهمت سؤالي غلط يا أخي :blush: والرابط يلي أرسلته لي أعرفه يعني أعرف أرتب المعلومات من قاعدة البيانات الصورة التالية بتوضح سؤالي :

p.jpg

وأنا طاليتها عن طريق الكود التالي

<? include( "../../include/config.php" );
$result= mysql_query("select * from cat");
while($type= mysql_fetch_array($result)){
if ($type[cat_type]== 'sub'){
$type[cat_name] = " - $type[cat_name]";
}
echo"
<option value='$type[id_cat]'>$type[cat_name]</option>
";
}
?>

فما هوة الكود الصحيح لعرضها كما هي في القائمة المنسدلة الثانية

#8

السلام عليكم

جرب الكود التالي .... لكن راجع اسماء الحقول والجدول :

$result=mysql_query("SELECT * FROM cat");
while($x = mysql_fetch_array($result)){
	if ($x['cat_type']=='main'){
	  echo $x['cat_name'].'<br/>';
	  $z=$x['cat_id'];
	  $result1=mysql_query("SELECT * FROM cat where cat_subto=$z");
	  while($x1 = mysql_fetch_array($result1)){
		echo '-'.$x1['cat_name'].'<br/>';
	  }
	 } 
	 echo'<br/>';
  }

تم تعديل هذه المشاركة بواسطة mana80 في 15 أكتوبر 2008 في 23:40

I Say Nothing

#9

ألف شكر لك اخي جزاك الله كل الخير

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…