Проверка формы

ivanforpw

Новичок
Здравствуйте, у меня есть форма на одной страничке и скрипт, обрабатывающий форму на другой. Если $category нет, должен выводит текст с сообщением, если есть, то false. Но дело в том, что на первой странице я не могу вывести ни переменную ни остановить передачу данных в скрипт, ведь там просто форма. Как можно было бы организовать это?
 

ivanforpw

Новичок
Переименовать "forma.html" в "forma.php".
А что это даст? Это не остановит форму, ведь все скрипты находятся в одном файле. Можно ли просто как-то остановить выполнение скрипта, если переменной нет? И записать в $error через куки ошибку
 

Фанат

oncle terrible
Команда форума
Можно ли просто как-то остановить выполнение скрипта,
можно. но не нужно.
И записать в $error через куки ошибку
а чего не голубиной почтой пользователю отправлять?

форма не должна выводиться самостоятельно.
а только инклюдиться в скрипт-обработчик.

скрипт сначала смотрит, был ли ПОСТ
PHP:
скрипт сначала смотрит, был ли ПОСТ
если был - то проверяет введенные значения
    если ошибки есть
        записываем их текст в переменную
    иначе
        записываем в базу
        делаем редирект на тот же адрес
        завершаем скрипт
инклюдим форму. 
если есть сообщения об ошибках и введённые значения - они выводятся тоже
 

iKengoSoft

Новичок
Можно ли просто как-то остановить выполнение скрипта, если переменной нет?
можно форму перед отсылкой Post проверять через JavaScript на пустые значения, но это двойной код - в php тоже проверять надо будет. Такое поможет только если страница с формой PHP не поддерживает
 
Сверху