Я знаю, что мой запрос достаточно хорошо документирован, но я до сих пор не уверен, что мне интересно, может ли кто-то весить здесь: у меня есть ниспадающее поле: «html» или «plain».Redisplay Form with drop down PHP
См код:
$mail_format = 0;
if (isset($_POST['mformat'])) {
$form_is_submitted = true;
if ($mail_format == 'plain' || $mail_format == 'html') {
$clean['mformat'] = $_POST['mformat'];
} else {
$errors['mformat'] = '***You have not ticked a format***';
$errors_detected = true;
}
if(isset($errors['mformat'])) {
$mformat_2 = $errors['mformat'];
} else {
$mformat_2 = '';
}
if (isset($clean['mformat'])) {
$mail_format = $clean['mformat'];
} else {
$mail_format = '';
}
<label for="mform">Mail format</label>
<select name="mformat" id="mform">
<option value="plain">Plain text</option>
<option value="html">HTML</option>
</select>
Если пользователь не тикает формат, как зарегистрировать ошибку рядом с полем с указанным сообщением? Точно так же, если они делают галочку в формате, но другие поля ошибочны, как мне заставить его перерисовывать форму, выбранную пользователем?
Заранее спасибо.
Вы не используете '
Да, действительно, я использую теги формы с методом post обратно в глобальный массив $ server, но думал, что оставлю все это и перейду к коду, который нужно настроить ... – Jimmyu