Учитывая следующий пример кода, что мне нужно добавить в функцию check_input, чтобы она работала с пропущенными / обязательными полями формы.По сути, все, что я пытаюсь сделать, это показать конечному пользователю сообщение об ошибке в верхней части моей формы, которое говорит что-то вроде «Поля, отмеченные *, обязательны для заполнения», если они пытаются отправить форму без заполнения всех обязательных полей..
Любая помощь будет принята с благодарностью и заранее благодарю за ваше время.
// Don't post the form until the submit button is pressed.
if(isset($_POST['submit'])) {
echo(
check_input($_POST['name']) . <br> .
check_input($_POST['city']);
}
// check_input function
function check_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data, ENT_QUOTES);
return $data;
}
Форма
<form action="test.php" method="post">
<input type="text" name="name">
<input type="text" name="city">
<input type="submit" name="submit" value="submit">
</form>