diff --git a/chat.php b/chat.php index d486dc6..d999edb 100644 --- a/chat.php +++ b/chat.php @@ -17,15 +17,15 @@ $uid = $_SESSION['uid']; if ($msg) db::c()->query('INSERT INTO `chat` (`cid`, `uid`, `msg`) VALUES (?i, ?i, "?s")', 1, $uid, $msg); -$chat = db::c()->query('SELECT `msg`, `msgdate`, (SELECT `login` FROM `users` WHERE `users`.`id` = `uid`) AS `from` FROM `chat` ORDER BY `id` ASC LIMIT 50'); - -while ($message = $chat->fetch_assoc()) { - $d = new DateTime($message['msgdate']); - $m = htmlspecialchars($message['msg']); - echo sprintf('%s [%s]: %s', $d->format('H:i'),$message['from'],$m)."
"; +function show_messages() +{ + $chat = db::c()->query('SELECT `msg`, `msgdate`, (SELECT `login` FROM `users` WHERE `users`.`id` = `uid`) AS `from` FROM `chat` ORDER BY `id` ASC LIMIT 50'); + while ($message = $chat->fetch_assoc()) { + $d = new DateTime($message['msgdate']); + $m = htmlspecialchars($message['msg']); + echo sprintf('%s [%s]: %s', $d->format('H:i'),$message['from'],$m)."
"; + } } - - ?> @@ -39,6 +39,9 @@ while ($message = $chat->fetch_assoc()) { +
+ +