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

الموضوع: استبدال رقم عضو باسمة

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    97

    استبدال رقم عضو باسمة



    السلام عليكم

    استخدم سكربت يقوم الاعضاء بمراسلة بعضهم . السكربت به جدولين واحد لتخزين الرسائل واخر لاسماء الاعضاء.

    عندما يقوم عضو بمراسلة عضو اخر فان رقمه يظهر انه مرسل ورقم المستقبل هكذا

    من الى الموضوع الرسالة
    7 89 مرحبا كيف الحال ؟

    اريد بدل رقم العضو المرسل والعضو المستقبل ان يظهر اسمائهم ..

    جدول الاعضاء به الحقول التاليه .. الاسم . رقم العضو ..الايميل

    جدول الرسائل به الحقول التاليه .. رقم المرسل .. الموضوع ... الرسالة ..

    العامل المشترك بالجدولين هو رقم العضو ( رقم المرسل ) .. فاريد صيغة بي اتش بي تقول

    في حالة كان رقم المرسل $ في جدول الرسائل . جد مايقابل الرقم من اسم في جدول الاسماء

    هذا الكود اللي استهدمه لعرض الرسائل . وفيها from and to تظهر ارقام المرسل والمستقبل .

    طبعا اريد عملها بدون تغيير بنية الجداول .. يعني ما اضيف حقل جديد لاي منها . بل فقط بي اتش بي

    كود PHP:
    $result mysql_query("SELECT * FROM ".$DB->prefix("msgs")."  LIMIT 10"); 
    $rows mysql_num_rows($result); 
    if(
    $rows 0){ 

                echo 
    "<table width='700' border='1'> 
                <tr> 
               <td>"

                echo 
    "<table border='1' width='100%'>"
                echo 
    "<tr>"
                echo 
    "<td width='15%'><b>ID</b></td>  "
                echo 
    "  <td width='15%'><b>From</b></td><td width='15%'><b>To</b> "
                echo 
    " <td width='15%'><b><p>Subject</p></b>"
                echo 
    "</td><td width='45%'><b>Message</b></td>" 
                echo 
    "</tr>"

    while(
    $row mysql_fetch_array($result)){ 

    echo 
    "<tr><td width='15%'>".$row['id']."</td>"
    echo 
    "<td width='15%'>".$row['from']."</td> "
    echo 
    "<td width='15%'>".$row['to']."</td> "
    echo 
    "<td width='15%'>".$row['subject']."</td> "
    echo 
    "<td width='45%'>".$row['msg']."</td> "

         echo 
    "</table>"
         echo 
    "</td> "
         echo 
    "  </tr>   "
         echo 
    " </table>"







    __________________
    ليس كل ما يتمنى المرء يدركة


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    ببساطة تقدر تسوي أحد هذاين الإستعلامين ويلبي طلبك :
    كود PHP:
    SELECT FROM TABLENAME1 INNER JOIN TABLENAME2 ON TABLENAME1.id TABLENAME2.uid
    SELECT 
    FROM TABLENAME1,TABLENAME2 WHERE TABLENAME1.id TABLENAME2.uid 







  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    97


    مشكور اخوي ..

    بصراحة لدي كان نفس الفكرة من احدهم .. بس ما عرفت اطبقها على الكود في الاعلى

    تقدر تعملها بمثال بي اتش بي او تعدل الكود فوق..

    شكرا لك





    __________________
    ليس كل ما يتمنى المرء يدركة

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    ادرس هذا المثال النظري
    كود PHP:
    Table1 = subject,msg,user_id
    Table2 = id,UserName
    <?php
    $sql 
    "SELECT * FROM Table1 INNER JOIN Table2 on Table1.user_id = Table2.id";

    echo 
    $row['username']

    ?>











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

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

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