@WeBBeW

Чат.Как сделать если отправят текст то страница обновлялась и другие тоже увидели?

Как сделать вот так.Вот например человек отправил текст и надо сделать чтобы другие тоже увидели то,что он отправил?(Ну типо как чат)
<?
	require "../config.php";

	
	$date = date("d.m.Y H:i:s");
	$name = $_POST['name'];
	$name = htmlspecialchars($name);
	$text = $_POST['text'];
	$text = htmlspecialchars($text);
	if(isset($_POST['send'])){
		mysqli_query($connect, "INSERT INTO `chat` (`date`, `nick`, `message`) VALUES ('$date', '$name', '$text')");
		header("Location: chat.php");
	}
?>
<html>
<body>
<form action="" method="POST">
	<center>
		<p>Ваше имя</p><br>
		
		<input type="text" name="name" placeholder="Ваше имя" /><br><br>

		<p>Ваш текст</p><br>

		<input type="text" name="text" placeholder="Текст" /><br><br>
	
		<input type="submit" name="send" value="Отправить" />
	</center>
</form>
<?
	$result = mysqli_query($connect,"SELECT * FROM `chat` LIMIT 30");
	if(!$result) {
		print "<center>Ошибка:".mysqli_error()."</center>";
	}
	elseif(mysqli_num_rows($result) == 0){
		echo "<center>Сообщений нету!</center>";
	}else{
		$rows = array();
		while ($row = mysqli_fetch_assoc($result)) 
			{
				$rows[]= $row;
			}
			$rows = array_reverse($rows);
			foreach($rows as $row) {
			echo $row['date']." - ".$row['nick']." - ".$row['message']."<br><br>";
		}
	}	
?>
</body>
</html>
  • Вопрос задан
  • 41 просмотр
Решения вопроса 3
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы