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

الموضوع: سوال للمحترفين في توجية الروابط من قواعد البيانات

  1. #1

    سوال للمحترفين في توجية الروابط من قواعد البيانات



    السلام عليكم و رحمة الله
    انا عندي مشكلة لي 3 ايام اعمل فيه بس مش نافع معي
    باختصار:
    عندي قاعدة بيانات فيها جدول يحتوي علي اربعة حقول
    استطيع الربط بقاعدة البيانات و الجدول بكل نجاح و استخراج المعلومات كذلك
    باستخدام هذي الكود:

    $sql1 = "SELECT * FROM nuke_abc";

    الحقول هي : id , name , text , img
    اريد عرض id , text بحيث يعمل لي رابط : و نجحت بذلك باستعمال الكود التالي:

    echo '<td align=\'center\'><a center href=\'modules.php?name=ABCD&op='.$row['id'].'\'>'.$row2['name'].'</td>';


    و صار عندي رابط يستخرج المعلومة من الحقول name و لكن عند الضغط علية لا يذهب الي الحقل text لكي يعرض النص الموجود في text

    و هذا هو الكود كامل:

    function main($id)
    {
    include("header.php");



    OpenTable();


    $sql1 = "SELECT * FROM nuke_ABC";
    $result = mysql_query( $sql1 );
    if( $result )
    {
    while( $row = mysql_fetch_array( $result ) )
    {
    $sql2 = "SELECT * FROM nuke_ABC WHERE name = '".$row['name']."'";
    $result2 = mysql_query( $sql2 );
    $x = mysql_num_rows( $result2 );
    echo '<p align=\'right\'>';

    echo '<table>';
    echo '<tr>';
    echo '<td rowspan=\''.($x+2).'\' width=\'100\'><p align=\'right\'><img src=\'modules/ABCD/'.$row['img'].'\'</td>';
    echo '<td align=\'center\'>الرابط</td><tr>';
    if( $result2 )
    {
    while( $row2 = mysql_fetch_array( $result2 ) )
    {
    echo '<tr>';

    echo '<td align=\'center\'><a center href=\'modules.php?name=ABCD&op='.$row['id'].'\'>'.$row2['name'].'</td>';
    echo '</tr>';
    }
    }
    else
    {
    echo 'هنا فارغ ';
    }
    echo '</table><br><br>';
    }
    }
    else
    {
    echo "خطأ";
    }



    mysql_free_result($result);


    CloseTable();
    include("footer.php");


    }



    //----------------------------------------------------
    switch($op) {
    default:
    main($id);
    break;


    }

    ان شاء الله اكون وصلت اللي ابغاة و فهمتوني:
    اريد ان انشئ رابط و هذا الرابط عند الضغط علية يوجهني الي صفحة جديدة يتم عرض محتويات الحقل text فيها

    و ياريت تفهموني وين الغلط في الكود اللي في الاعلي و تحياتي

    وشكرا









  2. السلام عليكم
    حاول تغير
    كود PHP:
    sql2 "SELECT * FROM nuke_ABC WHERE id= '".$row['id']."'";
    $result2 mysql_query$sql2 ); 
    جرب ولي عوده معك





    __________________
    ################################ PHP.SD ########
    We're not first,But We're the BEST

    ##

  3. #3


    كيف اغيرة؟ الي ايش؟ يا ريت توضح اكثر؟






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    بدل هذه:
    $sql2 = "SELECT * FROM nuke_ABC WHERE name = '".$row['name']."'";





    __________________
    ....
    محمد حسام
    انترنت بلس





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

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

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