prepare($sql); $stmt->bind_param("i", $chat_id); $stmt->execute(); $result = $stmt->get_result(); $messages = []; while ($row = $result->fetch_assoc()) { $messages[] = $row; } $stmt->close(); $conn->close(); return $messages; } function displayChat($messages, $user) { $user_details = []; // შეინახეთ იუზერის დეტალები foreach ($messages as $message) { if (!isset($user_details[$message['user_id']])) { // გამოიყენეთ ბაზის კითხვა იუზერის დეტალების გამოსატანად $user_details[$message['user_id']] = getUserDetails($message['user_id']); } $user_data = $user_details[$message['user_id']]; $is_host = $message['user_id'] == $user ? "flex-row-reverse" : ""; $avatar = $user_data['avatar']; $name = $user_data['name']; echo "
image
$name " . date('h:i A', strtotime($message['date_time'])) . "

" . htmlentities($message['text']) . "

"; } } function getUserDetails($user_id) { // შეამოწმეთ ბაზიდან იუზერის დეტალები return [ 'id' => $user_id, 'name' => 'User Name', // შეცვალეთ ეს ბაზიდან მიღებული რეალური სახელით 'avatar' => '../assets/images/avatar/' . $user_id . '.png' // ავატარის ლინკი ]; } ?>
Typing