Как выбрать только одно изображение в сообщениях в сообщениях чата - PullRequest
0 голосов
/ 02 ноября 2019

Каждый раз, когда я отправляю новое сообщение пользователю, он отображает все последние сообщения на изображении.

$query = "SELECT `chat_message_id`, `username`, `from_user_id`, `chat_messages`, `profile_image`, `status`
     FROM  `chat_messages` WHERE `to_user_id` = '".$_SESSION['user_id']."' ORDER BY  `chat_message_id` DESC";
    $stm = $conn->prepare($query);
    $stm->execute();
    $result = $stm->fetchAll(PDO::FETCH_ASSOC);
    $output = '';
    foreach($result as $row){
        if ($row['status'] == 0) {
            $output .= '<li><div class="message-panel-not-read"><a class="start_chat" data-touserid="'.$row['from_user_id'].'" data-tousername="'.$row['username'].'" data-touserimg="'.$row['profile_image'].'"><span class="panel-image"><img class="panel-img" src="'.$row['profile_image'].'" ></span><span class="panel-message">'.$row['username'].' <span class="not-seen"><i class="fa fa-circle"></i></span></span>
           <p class="chat-messages-text">'.substr($row['chat_messages'],0,22).'</p></a></div></li>';
        }elseif ($row['status'] == 1) {
            $output .= '<li><div class="message-panel-read"><a class="start_chat" data-touserid="'.$row['from_user_id'].'" data-tousername="'.$row['username'].'" data-touserimg="'.$row['profile_image'].'"><span class="panel-image"><img class="panel-img" src="'.$row['profile_image'].'" ></span><span class="panel-message">'.$row['username'].'</span>
           <p class="chat-messages-text">'.substr($row['chat_messages'],0,22).'</p></a></div></li>';
        }
    }
    echo $output;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...