クライアントが個人情報とクレジットカードの詳細を入力する必要があるチェックアウトページを作成しています (この部分はストライプを使用しています)。
フィールドがいっぱいかどうかを確認する最良の方法は何ですか? フィールドを $_POST して支払いを処理する processingPayment.php でそれを行うべきでしょうか? フィールドが入力されていない場合は、チェックアウトにリダイレクトしますか?
それとも、フォームを送信する前にjsを使ってその場で確認したほうがよいのでしょうか?
処理ページの場合、次のようなことを試します。
if (empty($firsName) || empty($lastName) || empty($address) || empty ($city) || empty ($state) || empty($zip))
{
header('Location: checkout.php');
}
しかし、入力された値を再送信する必要があるため、チェックアウトページが値を受け取り、ユーザーがすべてのフィールドを再入力する必要がなくなります...