Сообщение от xlebosolniy
|
а перенаправление всего одно
|
Значит я запутался в описании
.
Ну тогда так (без Ajax):
пришла форма - проверяем ошибки ввода и что прислали, обязательно, это:
$name=$_POST['name'];
$phone=$_POST['phone'];
$email=$_POST['email'];
$service=$_POST['service'];
....
не проверка, а рассадник спама или еще страшнее.
Если есть ошибки, страница forms.php выводит опять форму, но с заполненными полями и с сообщениями об ошибках.
А в самом конце, после отправки почты перенаправление на индексную страницу с хеш указанным - header(). Вот только где и как определяется текст ... Если панель присутствует уже на странице и с текстом, а скрипт ее вызывающий просто отображает ее, тогда можно текст на индексной странице определить через сессию.