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

بالنسبة للإسعلام .. باستخدام while أبغى أعرف كيف ..

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

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

عندي جدووولين الأول للتصنيفات .. cat

والجدول الثاني للمقالات : news

أبغى أسوي صفحة زي الأرشيف مثلاً ..

يكون في البداية يعطيني اسم التصنيف ..

ثم المقالات اللي تتبع هذا التصنيف ..

.. إلخ ..

طبعأً باستخدام التكرار ..

يعرض جميع التصنيفات والمقالات أللي تحتها ..

أستخدمت في البداية هذا الكود بس ما نجح ..

$db = mysql_query("SELECT * FROM cat");
while ($row = mysql_fetch_array($db)){
    echo '<h1>'.$row['cat'].'</h1>';
    $id_cat = $row['id_cat'];
    $db = mysql_query ("SELECT * FROM news WHERE id_cat = $id_cat");
    while ($news = mysql_fetch_array($db)){
        echo '<p>'.$news['title'].'</p>';
    }
}

بإنتظار أرائكم ..

#2

اقسم كود استعلام الاخبار فى دالة لوحدها

function get_news_of_cat($cat_id){
.....
}
1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

جرب بتغيير إسم المتغير $db الثاني

$db = mysql_query("SELECT * FROM cat");
while ($row = mysql_fetch_array($db)){
    echo '<h1>'.$row['cat'].'</h1>';
    $id_cat = $row['id_cat'];
    $db_1 = mysql_query ("SELECT * FROM news WHERE id_cat = $id_cat");
    while ($news = mysql_fetch_array($db_1)){
        echo '<p>'.$news['title'].'</p>';
    }
}
1
#4

الله يجزاااااااك خير يا herch تمااااااام ..

أشكرك أستاذي أحمد يوووسف ..

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

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

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

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

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