Я создаю страницу проверки, которая требует, чтобы клиент заполнил свою личную информацию, а также данные своей кредитной карты (эта часть с использованием полосы).
Мне было интересно, что лучше всего проверить, заполнены ли поля или нет? Должен ли я сделать это в файле processingPayment.php, чтобы $ _POST обрабатывал поля и процессы, а если поля не были заполнены, я бы перенаправил обратно на проверку?
Или лучше использовать js для проверки на месте перед отправкой формы?
если на странице обработки я бы попробовал что-то вроде этого:
if (empty($firsName) || empty($lastName) || empty($address) || empty ($city) || empty ($state) || empty($zip)) { header('Location: checkout.php'); }
Но мне нужно будет повторно отправить значения, которые были введены, чтобы страница проверки получила их, и пользователю не нужно снова заполнять каждое поле …