Показать сообщение отдельно
  #1 (permalink)  
Старый 29.03.2010, 22:47
Новичок на форуме
Отправить личное сообщение для Белая_Кошка Посмотреть профиль Найти все сообщения от Белая_Кошка
 
Регистрация: 26.01.2010
Сообщений: 4

Как перейти от одной формы к другой не используя header?
Дано:
У меня на одной форме есть кнопка
<input name=\"Add\" type=\"submit\" value=\"Добавить\" >


При клике на неё данные с этой формы передаются на web-сервер, где формируется пакет на добавление и этот пакет отсылается на сервер БД организации. Далее приходит ответ с результатом добавления. На web-сервере данные обрабатываются и пользователю выводится сообщение либо "Запись успешно добавлена" либо "Произошла ошибка при добавлении". После чего на экране должна появиться другая форма.

Вопрос:
Как сделать так, чтобы после анализа ответа от сервера БД через массив $_POST передавались значения системных переменных (например название файла), на экран выводилось окно с результатом добавления (я думаю это сделать так
echo "
<script type=\"text/javascript\">
   alert(\"Запись успешно добавлена \");
</script>";

а после на экране появлялась другая форма.
Через функцию header() это сделать нереально.
Ответить с цитированием