Mick_20
Новичок
Накидал примитивный скрипт комментариев.
Нажимаю отправить. Перезагружаю страницу - комментарий появился.
Еще раз перезагружаю - еще такой же комментарий вывелся и так хоть сколько..
Подскажите как исправить.
Нажимаю отправить. Перезагружаю страницу - комментарий появился.
Еще раз перезагружаю - еще такой же комментарий вывелся и так хоть сколько..
Подскажите как исправить.
PHP:
if(isset($_POST['submit'])) /*Если нажата кнопка ОТПРАВИТЬ*/
{
$article_id = $id;
if (!empty($_POST['name'])) $name = $_POST['name'];
if (!empty($_POST['text'])) $text = $_POST['text'];
if (isset($name, $text, $article_id))
{
/*заносим в базу*/
$date = date('Y-m-d');
$result = mysql_query ("INSERT INTO comments
(`name`, `text`, `article_id`, `date`)
VALUES
('". mysql_real_escape_string($name) ."',
'". mysql_real_escape_string($text) ."',
'". $article_id ."',
'". $date ."')"
);
if (mysql_affected_rows() > 0)/*возвращает количество измененных рядов*/
{
echo "<p>Ваш комментарий добавлен!</p><br />";
}
else
echo "<p>Ваш комментарий не добавлен!</p>";
}
else
{
echo "Заполните все поля";
}
}