في الحقيقة, اعمل على برنامج, يعمل على ارشفة البريد و الايميلات .
من خلال صفحة و يب , و لا اعني oracle SQL !!!
و انا بحاجة للمساعدة في عمل استرجاع معلومات مترابطة Parent, child , و للتوضيح:
لدي الجدول التالي كما في الصورة:
من خلال صفحة PHP مع MYSQL
ما انا بحاجة الية, كيف يمككني طباعة المعلومات الخاصة , مثلا
الرسالة رقم 1 , ليس لها اي ارتباط no parent .
الرسالة رقم seq_id 2 , لها ارتباط مع رسالة رقم 1 refere_id
الرسالة رقم seq_id 3 , لها ارتباط مع رسالة رقم 2 refere_id
الرسالة رقم seq_id 4 , لها ارتباط مع رسالة رقم 3 refere_id
الرسالة رقم seq_id 5 ,ليس لها ارتباط
و هكذا ...
رسالة رقم 7 لها ارتباط مع رسالة سابقة
كيف يمكنني طباعة المعلومات الخاصة بالرسالة و الرسائل السابقة المرتبطة بها فقط .
كل رسالة و ما هو منبثق عنها و مرتبط فيها تسلسليا او تاريخيا..
محاولة سابقة:
mysql_select_db($database_config, $config);
$query_action = "SELECT seq_id, refere_id , is_refere, subject FROM letter where seq_id=$letter_number or refereto=$letter_number ";
$action = mysql_query($query_action, $config) or die(mysql_error());
<table width="1006" border="0" align="center" dir="rtl">
<tr class="menupath">
<td width="56"> <div align="center">seq</div></td>
<td width="100"><div align="center">refere id </div></td>
<td width="123"><div align="center">subject</div></td>
<td width="80"><div align="center"></div></td>
</tr>
<?php if($row_action = mysql_fetch_assoc($action)) do { ?>
<tr class="td_text_y">
<td><div align="center"><? if($row_action['isreplied']==1) echo "Yes"; else echo "No"; ?></div></td>
<td><div align="center"><?php echo $row_action['seq_id']; ?></div></td>
<td align="center"><?=$row_action['subjecy'] ?></td>
<td><div align="center">
<?php } while ($row_action = mysql_fetch_assoc($action)); ?>
</table>شكرا لكم جزيلا
