Cześć! Chce zrobić na mojej stronie chat. Próbuje metodą post z której wiadomość leci do bazy, a z bazy będzie pokazywana na ekranie. Ogółem mam parę problemów i pytań.
1. Po wpisaniu wiadomości wysyła się ona do bazy, lecz cały czas "siedzi" ona w poście i, gdy odświeżę stronę, prosi ona o ponowne wysłanie formularza, a gdy to pozwolę, dodaje się duplikat do bazy. Do tego po wejściu na stronę dodaje pusty rekord w bazie.
2. Jak zrobić, aby co dajmy na to, 20ms, strona sprawdzała, czy w bazie nic nowego się nie pojawiło, a jeśli tak, to wyświetlała to?
Oto kod:
<form method="post">
<input type="text" name="massage" />
<input type="submit" value="Send"/>
</form>
<?php
$massage = $_POST['massage'];
$sql = "INSERT INTO chat VALUES(NULL, '$massage', '$avatar', '$url',
'$nick')";
$connect->query($sql);
$connect->close();
?>