我需要驗證表單,因此我正在編寫一個php類來完成此操作。我需要檢查是否已設置$_POST
變量以確定是否顯示錯誤消息。所以我已經實現了兩種似乎並不像我預期的那樣工作的方法,因爲即使我將表單留空,它也會被處理,就好像數據已被填充一樣,而我只是不明白。
private function isSubmitted($field) {
if (!array_key_exists($field, $_POST)) {
return false;
} else {
return true;
}
}
private function hasContent($field) {
if (!empty($_POST[$field])) {
return false;
} else {
return true;
}
}
我看不出太多毛病,你發佈的代碼,也許它會是怎麼看待你 – Filype 2012-04-23 08:52:02