Выравнивание сообщений чата не работает в системе чата PHP (выравнивание работает на стороне пользователя, но не консульHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Выравнивание сообщений чата не работает в системе чата PHP (выравнивание работает на стороне пользователя, но не консуль

Сообщение Anonymous »

Я строю платформу медицинских консультаций с двумя типами пользователей: пользователь (пациент) и консультант. У меня есть система чата, которая отлично работает на стороне пользователя, но не на стороне консультанта. user_window.php. < /p>
(2) Что сломано в консультанте_window.php:
Когда консультант отправляет сообщение, оно выглядит как полученное сообщение (белый пузырь, выровнен влево). < /p>
Сообщения от пользователя. Сообщения): < /p>

Код: Выделить всё

$isSender = $chat['sender_id'] == $consultant_id;
$alignment = $isSender ? 'flex-end' : 'flex-start';
$bubble = $isSender ? 'sent' : 'received';

echo "
" . (!$isSender ? "
[img]$pic[/img]
" : "") . "

" . htmlspecialchars($chat['message'], ENT_QUOTES) . "

" . ($isSender ? "
[img]$pic[/img]
" : "") . "
";
< /code>
$consultant_id = $_SESSION['id'];
(определено ранее).

Код: Выделить всё

$chat['sender_id']
извлекается из базы данных через:

Код: Выделить всё

$chatQuery = "SELECT cc.*, u.profile_pic
FROM consultation_chat cc
JOIN users u ON cc.sender_id = u.id
WHERE cc.consultation_id = $consultation_id
ORDER BY cc.sent_at ASC";
< /code>
What I’ve tried:
Checked that $chat['sender_id']
и $ consultant_id match (они делают).
Пробудный intval () и === Сравнение.
подтвердили, что изображения профиля и содержимое сообщений загружаются
подтвердили, что cssent и. Прекрасно. /> файлы доступны при необходимости! < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -on-user-s
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»