Я пытаюсь настроить систему обмена сообщениями, в которой сообщения пользователя отображаются в хронологическом порядке.Я хотел бы, чтобы ответы пользователя на данное сообщение были перечислены непосредственно под сообщением, на которое они ответили.
В основном я думал, что мне нужны следующие 5 переменных: user_id
, recipient_id
, message_id
, reply_id
и message
.
Может кто-нибудь предложить базовый PHPрешение для этого?Я бы предположил, что все, что потребуется, - это несколько foreach
циклов, и если, в противном случае, я просто смогу найти решение.
Вот то, что я пока имею, что только повторяет ответы пользователя, а не его сообщенияни вложенные в свои сообщения:
<?php foreach($messages as $message)
{
$msg_id=$message->message_id;
$rply_id=$message->reply_id;
if($msg_id=$rply_id)
{
echo $message->message;
}
}
?>