Ответ на вопрос №734852: Формы – это часть языка HTML. Формы нужны для передачи данных от клиента на сервер. Чаще всего формы используются для регистрации пользователей, заполнения анкет, оформления заказа в интернет магазине, и так далее. Через формы можно отправлять как простую текстовую информацию, так и файлы. Большую часть времени программирования на PHP вы будете так или иначе работать с формами и данными из них.Формы – это часть языка HTML. Формы нужны для передачи данных от - Ответ на вопрос №734852Формы – это часть языка HTML. Формы нужны для передачи данных от - Ответ на вопрос №734852
2025-06-142025-06-14СтудИзба
Формы – это часть языка HTML. Формы нужны для передачи данных от - Ответ на вопрос №734852
Новинка
Вопрос
Формы – это часть языка HTML. Формы нужны для передачи данных от клиента на сервер. Чаще всего формы используются для регистрации пользователей, заполнения анкет, оформления заказа в интернет магазине, и так далее. Через формы можно отправлять как простую текстовую информацию, так и файлы. Большую часть времени программирования на PHP вы будете так или иначе работать с формами и данными из них.Дана форма:
˂!DOCTYPE html˃
˂html˃
˂head˃
˂title˃METANIT.COM˂/title˃
˂meta charset="utf-8" /˃
˂/head˃
˂body˃
˂h2˃Анкета˂/h2˃
˂form action="input.php" method="POST"˃
˂p˃Введите имя:˂br˃
˂input type="text" name="firstname" /˃˂/p˃
˂p˃Форма обучения: ˂br˃
˂input type="radio" name="eduform" value="очно" /˃очно ˂br˃
˂input type="radio" name="eduform" value="заочно" /˃заочно ˂/p˃
˂p˃Требуется общежитие:˂br˃
˂input type="checkbox" name="hostel" /˃Да˂/p˃
˂p˃Выберите курсы: ˂br˃
˂select name="courses[]" size="5" multiple="multiple"˃
˂option value="ASP.NET"˃ASP.NET˂/option˃
˂option value="PHP"˃PHP˂/option˃
˂option value="Ruby"˃RUBY˂/option˃
˂option value="Python"˃Python˂/option˃
˂option value="Java"˃Java˂/option˃
˂/select˃˂/p˃
˂p˃Краткий комментарий: ˂br˃
˂textarea name="comment" maxlength="200"˃˂/textarea˃˂/p˃
˂input type="submit" value="Отправить"˃
˂/form˃
˂/body˃
˂/html˃
Обработайте форму и выведите данные на экран.
- ˂?php
if(isset($_POST["firstname"]) && isset($_POST["eduform"]) &&
isset($_POST["comment"]) && isset($_POST["courses"]))
{
$name = htmlentities($_POST["firstname"]);
$eduform = htmlentities($_POST["eduform"]);
$hostel = "нет";
if(isset($_POST["hostel"])) $hostel = "да";
$comment = htmlentities($_POST["comment"]);
$courses = $_POST["courses"];
$output ="
˂html˃
˂head˃
˂title˃Анкетные данные˂/title˃
˂/head˃
˂body˃
Вас зовут: $name˂br /˃
Форма обучения: $eduform˂br /˃
Требуется общежитие: $hostel˂br /˃
Выбранные курсы:
˂ul˃";
foreach($courses as $item)
$output.="˂li˃" . htmlentities($item) . "˂/li˃";
$output.="˂/ul˃˂/body˃˂/html˃";
echo $output;
}
else
{
echo "Введенные данные некорректны";
}
?˃ - ˂?php
$name = htmlentities($_POST["firstname"]);
$eduform = htmlentities($_POST["eduform"]);
$hostel = "нет";
if(isset($_POST["hostel"])) $hostel = "да";
$comment = htmlentities($_POST["comment"]);
$courses = $_POST["courses"];
$output ="
˂html˃
˂head˃
˂title˃Анкетные данные˂/title˃
˂/head˃
˂body˃
Вас зовут: $name˂br /˃
Форма обучения: $eduform˂br /˃
Требуется общежитие: $hostel˂br /˃
Выбранные курсы:
˂ul˃";
$output.="˂li˃" . htmlentities($item) . "˂/li˃";
$output.="˂/ul˃˂/body˃˂/html˃";
echo $output;
}
else
{
echo "Введенные данные некорректны";
}
?˃ - ˂?php
if(isset($_POST["firstname"]) && isset($_POST["eduform"]) &&
isset($_POST["comment"]) && isset($_POST["courses"]))
{
$name = htmlentities($_POST["firstname"]);
$eduform = htmlentities($_POST["eduform"]);
$hostel = "нет";
if(isset($_POST["hostel"])) $hostel = "да";
$comment = htmlentities($_POST["comment"]);
$courses = $_POST["courses"];
$output ="
˂html˃
˂head˃
˂title˃Анкетные данные˂/title˃
˂/head˃
˂body˃
$output.="˂li˃" . htmlentities($item) . "˂/li˃";
echo $output;
}
else
{
echo "Введенные данные некорректны";
}
?˃
Ответ
Этот вопрос в коллекциях
Новинка