function validateForm(){
if ( ) // Your form conditions go here
{
return true;
} else {
return false;
}
}
if ( $_GET ) // Only validate the form if it was submitted
{
$validForm = validateForm();
} else {
$validForm = false;
}
Примеры для некоторых условий:
if ( !empty ( $_GET[ 'name' ] ) and !empty ( $_GET[ 'lastname' ] ) ) // Check if the user entered something in both fields
Я могу только порекомендовать вам также изменить вашу функцию getValue
.
Это будетХорошая идея изменить
return $_GET[$field];
на что-то вроде
return htmlspecialchars ( trim ( $_GET[$field] ) );
Это удалит ненужные пробелы и сразу выйдет из вывода.
Следующий или, вероятно, первый шагдолжно потребоваться изменить вашу форму с GET
на POST
, так как в большинстве случаев плохая идея отправлять данные формы через GET
.