السلام عليكم
استخدم سكربت يقوم الاعضاء بمراسلة بعضهم . السكربت به جدولين واحد لتخزين الرسائل واخر لاسماء الاعضاء.
عندما يقوم عضو بمراسلة عضو اخر فان رقمه يظهر انه مرسل ورقم المستقبل هكذا
من الى الموضوع الرسالة
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>";
}