Ответ на вопрос №968379: Формы - это часть языка HTML. Формы нужны для передачи данных от клиента на сервер. Чаще всего формы используются для регистрации пользователей, заполнения анкет, оформления заказа в интернет магазине, и так далее. Через формы можно отправлять как простую текстовую информацию, так и файлы. Большую часть времени программирования на PHP вы будете так или иначе работать с формами и данными из них.Формы - это часть языка HTML. Формы нужны для передачи данных от - Ответ на вопрос №968379Формы - это часть языка HTML. Формы нужны для передачи данных от - Ответ на вопрос №968379
2025-09-092025-09-09СтудИзба
Формы - это часть языка HTML. Формы нужны для передачи данных от - Ответ на вопрос №968379
Вопрос
Формы - это часть языка HTML. Формы нужны для передачи данных от клиента на сервер. Чаще всего формы используются для регистрации пользователей, заполнения анкет, оформления заказа в интернет магазине, и так далее. Через формы можно отправлять как простую текстовую информацию, так и файлы. Большую часть времени программирования на PHP вы будете так или иначе работать с формами и данными из них. Дана форма: <!DOCTYPE html> <html> <head> <title>METANITCOM</title> <meta charset="utf-8" /> </head> <body> <Ь|2>Анкета</Ь|2> <form action="input.php" method="POST"> <р>Введите имя:<br> <input type="text" name="firstname" /></p> <р>Форма обучения: <br> <input type="radio" name="eduform" value="очно" />очно <br> <input type="radio" name="eduform" value="заочно"/>заочно </p> ^>Требуется общежитие:<br> <input type="checkbox" name="hostel" />Да<p> выберите курсы: <br><select name="courses[]" size="5" multiple="multiple"> <option value="ASP.NET">ASP.NET</option> <optionvalue="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 "Введенные данные некорректны";} ?>