PHP Повний приклад форми
У цьому розділі показано, як зберегти значення в полях введення, коли користувач натискає кнопку відправки.
PHP - збереження значень у формі
Щоб відобразити значення в полях введення після того, як користувач натисне кнопку "Надіслати", ми додамо невеликий PHP-скрипт в атрибут значення таких полів введення: ім’я, електронна адреса та вебсайт. У полі текстового поля коментаря ми розміщуємо скрипт між тегами <textarea> та </textarea>. Маленький скрипт виводить значення змінних $name, $email, $website та $comment.
Тоді нам також потрібно показати, яку радіокнопку було позначено. Для цього ми повинні маніпулювати атрибутом checked (а не атрибутом value для радіокнопок):
Ім’я: <input type="text" name="name" value="<?php echo $name;?>">
E-mail: <input type="text" name="email" value="<?php echo $email;?>">
Вебсайт: <input type="text" name="website" value="<?php echo $website;?>">
Коментар: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>
Стать:
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="female") echo "checked";?>
value="female">Жінка
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="male") echo "checked";?>
value="male">Чоловік
<input type="radio" name="gender"
<?php if (isset($gender) && $gender=="other") echo "checked";?>
value="other">Інше
PHP - Повний приклад форми
Ось повний код прикладу перевірки форми PHP: