Например, если файл обработки формы, после проверки правильности ввода сохраняет данные в базе mysql, то нужно перенаправить пользователя на страницу, где этот скрипт не выполняется?
В файле файл.php после обработки начни выводить HTML- страницу, которая будет содержать надпись об успешном (ну это как там получится) INSERT, и редирект на к-либо страницу. (Вот примерно такая же страница, которая появится, когда я сейчас нажму кнопку "Ответить". На этом форуме).
Locations при появлении ошибки я не ставлю, а что значит "выводить заполненную форму " ? И зависит ли это от того выполняется скрипт в отдельном файле или в том же самом?
выводить заполненную форму- это значит выводить форму, которую человек заполнял, у которой в параметрах value тегов input стоят введённые пользователем значения, обработанные функцией Htmlspecialchars
Просто я где-то прочитал, что если сессия зарегистрирована по юзеру, то например при возврате назад - на страницу заполнения формы данные не сохраняются.
-~{}~ 15.04.05 14:44:
Вопрос о сессиях снимается, все идет.
А что делать с другими типами полей например checkbox или select?