Здравейте, Мъча се да правя един прост чат, но не се сешам как ставаше да рефрешва информацията за да може отсрещната страна да вижда какво сам написал аз. Погледнах тука няколко примерчета но .......
Това е и скрипта
Това е и скрипта
Код:
<?php
include 'functions.php';
if (($_POST['submits']) == 1) {
$users = htmlspecialchars(addslashes($_POST['username']));
$data = date("d.F.Y / H:i");
$coment = htmlspecialchars(addslashes($_POST['text']));
if (empty($users)) {
$error['1'] = 'Въведете име';
}
if (empty($coment)) {
$error['2'] = 'Въведете текст';
}
if (count($error) == 0) {
mysql_query("INSERT INTO chat (user, text, date) VALUES ('$users', '$coment', '$data')") or die(mysql_error());
}
}
$results = mysql_query("SELECT * FROM chat ORDER by ID DESC LIMIT 0 , 5 ") or die(mysql_error());
while ($red = mysql_fetch_array($results)) {
echo"<table width='380'>
<tr>
<td>
<font color='grey'size='2'>Date: $red[date]</font><br>
<font size='3'>$red[user] </font> <font color='grey'>say:</font>" . htmlspecialchars_decode($red[text]) . "<br><hr>
</td>
</table>";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<form action="index.php"method="POST">
<?php echo $error['1'], $error['2']; ?>
Текст:<br>
<textarea rows="5" cols="40" name="text"id="usermsg"></textarea><br>
От:<br>
<input type="text" name="username" value="Anonymous" size="20"/>
<input type="submit"value="Добави">
<input type="reset"value="Изчисти">
<input type="hidden"name="submits"value="1">
</form>
</body>
</html>