النتائج 1 إلى 3 من 3

الموضوع: استعلام داخل استعلام....هل كتابته هكذا

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    Exclamation استعلام داخل استعلام....هل كتابته هكذا



    السلام عليكم ورحمة الله وبركاته
    عندي جدول
    اسميته menu ويحتوي على عنوين القوائم
    مثلا::
    القائمة الرئيسية

    وعندي جدول ثاني:
    اسميتهcon_menu ويحتوي على محتوى كل قائمة مما سبق
    فمثلا: القائمة الرئيسية تحتوي على التالي:
    1-كلمة المشرف
    2-عنوان المشرف

    والرابط بين الجدولين حقل اسميته id_main موجود في الجدولين
    سؤالي::
    كيف اسوي استعلام يظهر لي اسم القائمة مثلا القائمة الرئيسية ويظهر لي محتوياتها

    وإذا كان هناك قائمة أخرى فإنه يظهرها ويظهر لي محتواها


    كود الجدول الأول:
    كود PHP:
    <?php
                                                                                    
    #For main Menu
                                                                                    
    include('acp/config.php');

                                                                                    
    $query mysql_query("SELECT * FROM menu  WHERE id_con='333' ");
                                                                                    while(
    $row mysql_fetch_array($query)) {
                                                                                    
    $ids=$row["id_main"];
                                                                                    
    $n_nass=$row["nass"];

                                                                                    echo 
    "$n_nass";



                                                                                    
    ?>
    كود الجدول الثاني
    كود PHP:
    $query mysql_query("SELECT * FROM con_menu   WHERE id_con='333' and id_main='$ids' ");
                                                                                    while(
    $row mysql_fetch_array($query)) {
                                                                                    
    $ids=$row["id_main"];
                                                                                    
    $n_nass=$row["content"];
                                                                                    
    $n_Link=$row["alink"];

                                                                                    echo 
    "<table border='2' width='100%' id='table12' cellspacing='2' cellpadding='2' bordercolor='#ADDFFF'>
                                                                                    <tr>
                                                                                    <td style='border-style: none; border-width: medium' bgcolor='#ADDFFF'>
                                                                                    <p align='center'>
                                                                                    <font size='2' face='Tahoma' color='#000080'>
                                                                                    <a href='
    $n_Link'>
                                                                                    <font color='#000080'>
                                                                                    <span style='text-decoration: none'>
    $n_nass</span></font></a></font></td>
                                                                                    </tr>
                                                                                    </table>"
    ;
                                                                                    }
                                                                                     } 






    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    يكفي استعلام واحد، في حالتك هذه سجل واحد من جدول :مقابل: سجل واحد من جدول اخر .. بل حتى اذا كان
    سجل واحد :مقابل: أكثر من سجل .. يكفي استعلام واحد
    كود PHP:
    $q mysql_query("Select * From menu  Join con_menu using(id_main) WHERE id_con='333' ");
    $row = @mysql_fetch_assoc($q);
    print_r($row ); 






    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    أسعدكم الله



    عزيزي الغالي
    أشكرك و الله على تجاوبك معي
    لكن المشكلة إنها بتتعبني من ناحية العرض
    يعني ممكن ما تفهمني علني لا أوفق في إيصال الفكرة
    لأنني مسوي تصميم وليكن على شكل مستطيل
    فسيكون في أعلى المستطيل اسم القائمة التي سيستخرجها لي من جدول القائمة في الاستعلام الأول
    أما في داخل المستطيل فسيعرض لي البيانات الخاصة بهذه القائمة من جدول محتوى القائمة كما هو موضح في الاستعلام
    أسأل الله أن أكون قد وفقت لإيصال المعلومة
    وهل بالإمكان أن ترسل لي بريدك وأرسل لك الصفحة كاملة؟
    بريدي
    alfann.net@hotmail.com





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض