عرض مشاركة واحدة
  #1  
قديم 11-07-2014
الصورة الرمزية RSS
RSS غير متواجد حالياً
ناقل الأخبار
 
تاريخ التسجيل: 11 - 2 - 10
المشاركات: 661,321
RSS is on a distinguished road
افتراضي [مشكلة] مساعدة بحلقات التكرار

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

أمتداداً لموضوع مشكلتي برابط هذا
http://www.traidnt.net/vb/traidnt2470092/

وصلت لنتيجة وحل وحيد لمشكلتي وهو وضع إستعلام آخر داخل حلقة تكرار أخرى لكي يطبع لي ثلاث بلوكات بشكل عشوائي وداخلها ماتحتويه من صفحات وهذي الطريقة الي توصلت لها

رمز PHP:
$blocks = mysql_query("select * from blocks where b_id ORDER BY RAND() LIMIT 3") or die (mysql_error());
while (
$block = mysql_fetch_object($blocks)){
echo
"
"
.$block->b_title."

"
;
$sql = mysql_query("select * from pages where cat_id='$block->b_id' limit 0,50")or die (mysql_error());
while (
$rows = mysql_fetch_object($sql)){
echo
"".$rows->p_name."";
}
echo
"
المزيد

"
;
}


</div>وأنا عارف ان طريقتي خطأ وضع إستعلام داخل حلقة تكرار ,, لكن جربت اسوي ربط بين جدولين blocks و pages وسويت حلقة تكرار واحده ,, يطبع لي نتيجة ثلاث بلوكات وداخلها صفحة وحده لايجلب كل الصفحات التي داخلها واذا وضعت حلقة تكرار اخرى داخل حلقة تكرار بدون وضع استعلام آخر راح يكرر لي نتيجة وحيده وبصرراحة احترررت وجربت كل شيء ,, ارجو من الخبراء يفيدوني بالحل والطرررررررريقة السليمة ,, مثل بعض المواقع الأخرى تحصل يعرض لك اقسام بشكل عشوائي بالصفحة وماتحتويه من مواضيع كييييف الطررريقة ؟؟؟؟؟؟</div>






أكثر...