Задать вопрос
@Xveeder

Как вывести ошибку при заполнении формы, после отправки скрипта?

Новичок в PHP, гуглил, но не нашёл адекватного решения.

Суть проблемы: Есть файл с формой регистрации, скажем index.php Есть файл обработчик формы, скажем, reg.php В reg.php интегрированы все проверки, например, если какое-то поле пустое, то скрипт останавливается и в переменную кладётся какая-то инструкция для пользователя.

Вопрос: как вывести значение данной переменной на страницу index.php, после обработки файла?
Ведь при обработке формы, юзера кидает на reg.php, если же я после этого делаю редирект обратно на index.php, то переменная как я понял перестаёт существовать.

В общем, нужно чтобы после отправки формы, юзер возвращался на страницу с формой и под не заполненной формой выводился текст.

P.S. без использования JS.
  • Вопрос задан
  • 273 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@Stqs
senior software developer
для этого сама html форма должна быть выделена из php файла и стать просто шаблоном который будет рендериться скриптом index.php
после этого, этот же шаблон можно рендерить в reg.php в случае ошибки
Ответ написан
Eridani
@Eridani
Мимо проходил
Передавайте редиректом GET параметр указывающий на ошибку, ловите в index'ом файле этот GET и делайте соответствующие правки.
Возьмите лучше JS, то что вы сейчас делаете - лажа.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы