我正在創建一個結賬頁面,要求客戶填寫他的個人信息以及他的信用卡詳細信息(此部分使用條帶)。使用PHP檢查未填充字段
我想知道,檢查字段是否填滿或最好的方法是什麼?我應該在processingPayment.php中執行$ _POSTs字段並處理付款,並且如果字段未填充,我會重定向回結帳?
或者在提交表單之前使用js檢查現場是否更好?
如果在處理頁面,我會嘗試這樣的事:
if (empty($firsName) || empty($lastName) || empty($address) || empty ($city) || empty ($state) || empty($zip))
{
header('Location: checkout.php');
}
但我需要這樣的結帳頁面接收他們,並且用戶不必重新發送中輸入的值再次重新填滿每一個領域...
要不是我更可讀,我會做_before_形式確認提交,使用Javascript。這樣,發送到您的PHP文件的任何請求將滿足少數基本要求,因此您不需要將它們發回。如果這是一個選項,[像這樣的問題可能與你有關。](http://stackoverflow.com/questions/339230/javascript-form-validation) – jmeas 2013-04-11 21:44:55