smolyakov770
@smolyakov770
Веб Дизайнер Верстальщик

Как сделать систему сообщений?

Не могу понять что не правильно, нужно что бы выводилось сообщение и у отправившего и у получателя
Вот код мой
<?
include 'db.php';
session_start();

echo $_SESSION['id'];

date_default_timezone_set("Europe/Moscow");
$today = date("m.d.y H:i:s"); 

    $result = mysqli_query($link, "SELECT * FROM `messages` WHERE `aid` = '$_SESSION[id]' AND `toid` = '$_SESSION[id]' OR `toid` = '$_SESSION[id]' AND `aid` = '$_SESSION[id]' ORDER BY `data` ASC, `id` ASC");
    $hash = mysqli_fetch_assoc($result);

    $result1 = mysqli_query($link, "SELECT * FROM `zayavki` ORDER BY `id` DESC");
    $sql = mysqli_fetch_assoc($result1);




if (isset($_POST['name'])) {
 $result = mysqli_query($link, "INSERT INTO  `messages` (data, aid, toid, alogin, tologin, sms) VALUES ('$today', '$_SESSION[id]', '10', '$_SESSION[login]', '$sql[login]', '$_POST[sms]')");
  		header('Refresh: 0; chat/test');
}

?>

<p>Сообщения</p>
<p>Новые сообщения</p>
<?

while ($hash = mysqli_fetch_assoc($result)) {
	echo '<p>'.$hash['data']. '-' .$hash['sms'].'</p>';
}
?>
<form method="post">
	<input type="text" name="login" value="<?echo $_SESSION['login'];?>">
	<input type="text" name="sms" value="Ваше сообщение">
	<input type="submit" name="name">
</form>


Помогите разобраться
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы