|
|
|
| Почему после сохранения данных формы, если обновить страницу, то снова добавляются данные формы. Если еще обновить, то опять...
В форме после отправки данных ничего нет, однако если обновить, то появляется новая строка | |
|
|
|
|
|
|
|
для: Valleri
(07.07.2011 в 13:09)
| | Потому, что не сброшены POST-данные, сразу после добавления данных в таблицу базы данных (файл), осуществляйте сброс, путем редиректа при помощи функции header() и HTTP-заголовка Location, иначе у вас при перезагрузке массив $_POST будет опять заполняться, запуская обработчик формы
<?php
if(!empty($_POST))
{
// Обработка
...
header("Location: index.php");
exit();
}
...
// HTML-форма
?>
|
| |
|
|
|