← Каталог
Работа с данными со страницы в PHP — Обработка ошибок и повторный вывод формы
Фрагмент из «Работа с данными со страницы в PHP»: Обработка ошибок и повторный вывод формы.
<form method="POST">
<label>
Email:
<input type="email" name="email" value="<?= htmlspecialchars($data['email'], ENT_QUOTES, 'UTF-8') ?>" />
</label>
<label>
Сообщение:
<textarea name="message"><?= htmlspecialchars($data['message'], ENT_QUOTES, 'UTF-8') ?></textarea>
</label>
<?php if (!empty($errors)): ?>
<div class="errors">
<?php foreach ($errors as $error): ?>
<p><?= htmlspecialchars($error, ENT_QUOTES, 'UTF-8') ?></p>
<?php endforeach; ?>
</div>
<?php endif; ?>
<button type="submit">Отправить</button>
</form> <form method="POST">
<label>
Email:
<input type="email" name="email" value="<?= htmlspecialchars($data['email'], ENT_QUOTES, 'UTF-8') ?>" />
</label>
<label>
Сообщение:
<textarea name="message"><?= htmlspecialchars($data['message'], ENT_QUOTES, 'UTF-8') ?></textarea>
</label>
<?php if (!empty($errors)): ?>
<div class="errors">
<?php foreach ($errors as $error): ?>
<p><?= htmlspecialchars($error, ENT_QUOTES, 'UTF-8') ?></p>
<?php endforeach; ?>
</div>
<?php endif; ?>
<button type="submit">Отправить</button>
</form>