подскажите пожалуйста (использую MOzila Firefox), делаю обычную форму. Добавляю сообщение через неё в ДБ. сообщение сразу должно выводится внизу, оно и сразу появляется, но если я нажимаю на обновление страницы, то это же сообщение добавляется повторно в ДБ. Что надо дописать в скрипте добавления сообщения из формы, чтоб после INSERT ну обнулялосб чтоли текстовое поле, илине хранило его в памяти ?
спасибо
Спустя 5 минут, 3 секунды (21.09.2011 - 12:44) rooor написал(а):
Добавляется, потому что $_POST остаётся.
Как вариант использовать header:("Location: страница.php")
Как вариант использовать header:("Location: страница.php")
Спустя 23 минуты, 9 секунд (21.09.2011 - 13:07) Winston написал(а):
logic
Вот так делай
Вот так делай
$sql = "INSERT INTO `table` (...) VALUES(...)";
if(mysql_query($sql))
header('Location: ' . $_SERVER['PHP_SELF']);
else
echo 'Ошибка записи !';