フォームを検証する必要があるため、それを行う php クラスを作成しています。$_POST
エラー メッセージを表示するかどうかを判断するには、変数が設定されているかどうかを確認する必要があります。そのため、フォームを空白のままにしても、データが入力されているかのように処理され、理解できないため、期待どおりに機能しないように見える2つのメソッドを実装しました。
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;
}
}