В этой главе рассказывается, как убедиться, что все поля введены правильно, прежде чем пользователь нажмет кнопку «Отправить» для отправки данных.
После того, как пользователь нажимает кнопку отправки, чтобы убедиться, что значения полей введены правильно, мы вставляем PHP-скрипт в элемент ввода HTML. Каждому полю присваивается имя: имя, адрес электронной почты и веб-сайт. В поле textarea в заметке мы помещаем скрипт между тегами <textarea> и </textarea>.
Выходные значения PHP-скрипта: переменные $name, $email, $website и $comment.
Затем нам также необходимо проверить выбранный переключатель. Для этого мы должны установить атрибут «проверено» (а не атрибут значения переключателя):
<form метод="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> Имя: <input type="text" name="name" value="<?php echo $name;?>"> <span>* <?php echo $nameErr;?></span> <br><br> Электронная почта: <input type="text" name="email" value="< ?php эхо $email;?>"> <span>* <?php echo $emailErr;?></span> <br><br> Веб-сайт: <input type="text" name="website" value="<?php echo $website;?>"> <span><?php echo $websiteErr;?></span> <br><br> Примечание: <textarea name="comment" rows="5" cols="40"> <?php эхо $comment;?></textarea> <br><br> Пол: <input type="radio" name="gender" <?php if (isset($gender) && $gender=="female") echo " проверено";?> value="female">female<input type="radio" name="gender" <?php if (isset($gender) && $gender=="male") echo "checked";?> value="male">Мужской<span>* <?php echo $genderErr;?></span> <br><br> <input type="submit" name="submit" value="Submit"> </ форма>