У меня есть форма, которая представляет много разных полей, заполненных пользователем.Передача многих переменных из PHP обратно в форму
PHP-страница получает форму и проверяет, заполнены ли все поля. Если один из них отсутствует, он должен вернуться к форме и указать, какой из них отсутствует.
Мне было интересно, как лучше всего передать все поля, попавшие на мой PHP-сайт, на страницу формы, чтобы пользователь не мог повторно заполнить всю форму.
Вот как я проверяю:
if (empty($firsName) || empty($lastName) || empty($address) || empty ($city) || empty ($state) || empty($zip))
{
header('Location: checkout.php');
}
Я не хочу, чтобы пропустить их через URL, так как там может быть много других полей, которые будут проверены и, кажется, немного тяжелый ... какой путь является обычно для этого?
Спасибо!
Я думаю, что вы с ould проверить форму перед отправкой – Fabio
Просто отправьте сообщение на страницу формы вместо какого-либо другого или используйте include, чтобы включить форму вместо перенаправления. Или сохраните поля в сеансе. Множество вариантов. – jeroen
Это будет полезно для проверки на стороне клиента и на стороне сервера. Проверяя, являются ли поля пустыми до публикации формы, вам не нужно беспокоиться о заполнении полей, имеющих значения – Pudge601