السلام عليكم ورحمة الله وبركاته
كيفكم أعضاء المنتدى الكرام
لدي مشكلة بسيطة حاولت جداً إني أحصل على حل لمشكلتي فأجتهدت وتعبت لكن لا حل
لذلك أرغب في مساعدة تدلني على فكرة لحل المشكلة
$get_friend_list = mysql_query("select * from friend_request where res_id='$s_user_id' order by friend_id asc ");
###### إحضار أصدقاء العضو نستعلم لكي نحضر الأعضاء الأصدقاء للعضو صاحب السيشن الحالية
$num_friend_list = mysql_num_rows($get_friend_list);
################## إيجاد النتائج
if($num_friend_list == 0){
################## إذا كانت النتائج تساوي الصفر
echo"
لا يوجد لديك أصدقاء بعد
";
################## إذا كانت النتائج تساوي الصفر
}else{
while($fetch_friend_list = mysql_fetch_object($get_friend_list)){
################# #إذا لم تساوي الصفر طباعة النتائج
$sen_id = $fetch_friend_list->sen_id;
################# هذا المتغير يحتوي على أيدي الأعضاء الأصدقاء للعضو صاحب الجلسة
$get_posts = mysql_query("select * from state where u_id='$sen_id' ");
################# الإستعلام عن المنشورات التي وضعها أصدقاء العضو أي أصحاب ايدي المتغير
while($fetch_post = mysql_fetch_object($get_posts)){
################# طباعة النتائج
$p_data = $fetch_post->p_data;
#### تاريخ المنشور
$p_time = $fetch_post->p_time;
### وقت المنشور
$p_img = $fetch_post->p_img;
### صورة المنشور
if($p_img == ''){
$p_img_img = "";
### إذا كانت الصورة فارغة لا تكتب صورة
}else{
$p_img_img = "";
############ مش مهم مسحته ليعمل الموضوع
}
$p_post = $fetch_post->u_p;
### المنشور
$p_user = $fetch_post->u_id;
### ايدي العضو صاحب المنشور
$fet_user_list = mysql_query("select * from user1 where user_id='$p_user'");
### إستعلام عن معلومات العضو صاحب ايدي العضو صاحب المنشور
while($fetch_user_list = mysql_fetch_object($fet_user_list)){
$user_f_name = $fetch_user_list->fname;
### الإسم الأول
$user_s_name = $fetch_user_list->sname;
### الإسم الثاني
################### طباعة النتائج في جدول
echo"
$user_f_name $user_s_name
$p_time $p_data
$p_post
$p_img_img
تعليق
";
}
}
}
}
?>هذا الكود يطبع لي النتائج هكذاً

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

فى محرر الموضوع, تستخدم لإضافة الكود بشكل صحيح للتسهيل على باقى الاخوة من مراجعة موضوعك .