в header-е должен быть обычный адрес. какую страницу открыть
$_SERVER['REQUEST_URI'] - тот же самый, который был у формы
-~{}~ 18.05.09 09:32:
чтобы не писать else, используется оператор отрицания
if (!empty($_POST)):
но проверка на $_POST делается не так, а
if ($_SERVER['REQUEST_METHOD']=="POST")
Иногда, у меня может получаться так, что на странице будут отображаться 2 формы (POST).
если страница сложная, то лучше разделить ее на части, не писать все в одну. две формы, два обработчика - это уже будет слишком сложно.
в один файл хорошо засунуть все, что относится к одной форме.
так у тебя получится три файла
- индекс
- form1.php
- form2.php
экшены форм ведут на свои файлы
а в индексе делаешь просто include, и все.