<!DOCTYPE html>
<html>
<head>
<title>Форма</title>
</head>
<body>
<form method="post">
<label>Имя:</label><br>
<input type="text" name="name"><br><br>
<label>Группа:</label><br>
<input type="text" name="group"><br><br>
<label>Пол:</label><br>
<input type="radio" name="gender" value="male">Мужской
<input type="radio" name="gender" value="female">Женский<br><br>
<label>День рождения:</label><br>
<select name="day">
<?php
for ($i = 1; $i <= 31; $i++) {
echo "<option value=\"$i\">$i</option>";
}
?>
</select>
<label>Месяц:</label><br>
<select name="month">
<?php
$months = [
"Январь", "Февраль", "Март", "Апрель", "Май", "Июнь",
"Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"
];
foreach ($months as $month) {
echo "<option value=\"$month\">$month</option>";
}
?>
</select>
<label>Год:</label><br>
<select name="year">
<?php
for ($i = 2021; $i >= 1900; $i--) {
echo "<option value=\"$i\">$i</option>";
}
?>
</select><br><br>
<label>Наличие водительского удостоверения:</label><br>
<input type="checkbox" name="driver_license"><br><br>
<input type="submit" name="submit" value="Отправить">
</form>
<?php
if (isset($_POST['submit'])) { $name = $_POST['name'];
$group = $_POST['group'];
$gender = $_POST['gender'];
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$driver_license = isset($_POST['driver_license']) ?
'есть' : 'нет';
$pension_age = ($gender == 'male') ? 65 : 63;
$years_to_pension = max(0, $pension_age - $age);
echo "<br><br>";
echo "Имя: $name<br>";
echo "Группа: $group<br>";
echo "Пол: $gender<br>";
echo "Дата рождения: $day $month $year<br>";
echo "Возраст: $age лет<br>";
echo "Наличие водительского удостоверения: $driver_license<br>";
echo "Количество лет до пенсии: $years_to_pension лет<br>";
}
?>
</body>
</html>
PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDx0aXRsZT7QpNC+0YDQvNCwPC90aXRsZT4KPC9oZWFkPgo8Ym9keT4KICAgIDxmb3JtIG1ldGhvZD0icG9zdCI+CiAgICAgICAgPGxhYmVsPtCY0LzRjzo8L2xhYmVsPjxicj4KICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ibmFtZSI+PGJyPjxicj4KICAgICAgICAKICAgICAgICA8bGFiZWw+0JPRgNGD0L/Qv9CwOjwvbGFiZWw+PGJyPgogICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJncm91cCI+PGJyPjxicj4KICAgICAgICAKICAgICAgICA8bGFiZWw+0J/QvtC7OjwvbGFiZWw+PGJyPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgbmFtZT0iZ2VuZGVyIiB2YWx1ZT0ibWFsZSI+0JzRg9C20YHQutC+0LkKICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIG5hbWU9ImdlbmRlciIgdmFsdWU9ImZlbWFsZSI+0JbQtdC90YHQutC40Lk8YnI+PGJyPgogICAgICAgIAogICAgICAgIDxsYWJlbD7QlNC10L3RjCDRgNC+0LbQtNC10L3QuNGPOjwvbGFiZWw+PGJyPgogICAgICAgIDxzZWxlY3QgbmFtZT0iZGF5Ij4KICAgICAgICAgICAgPD9waHAKICAgICAgICAgICAgZm9yICgkaSA9IDE7ICRpIDw9IDMxOyAkaSsrKSB7CiAgICAgICAgICAgICAgICBlY2hvICI8b3B0aW9uIHZhbHVlPVwiJGlcIj4kaTwvb3B0aW9uPiI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgPz4KICAgICAgICA8L3NlbGVjdD4KICAgICAgICAKICAgICAgICA8bGFiZWw+0JzQtdGB0Y/Rhjo8L2xhYmVsPjxicj4KICAgICAgICA8c2VsZWN0IG5hbWU9Im1vbnRoIj4KICAgICAgICAgICAgPD9waHAKICAgICAgICAgICAgJG1vbnRocyA9IFsKICAgICAgICAgICAgICAgICLQr9C90LLQsNGA0YwiLCAi0KTQtdCy0YDQsNC70YwiLCAi0JzQsNGA0YIiLCAi0JDQv9GA0LXQu9GMIiwgItCc0LDQuSIsICLQmNGO0L3RjCIsCiAgICAgICAgICAgICAgICAi0JjRjtC70YwiLCAi0JDQstCz0YPRgdGCIiwgItCh0LXQvdGC0Y/QsdGA0YwiLCAi0J7QutGC0Y/QsdGA0YwiLCAi0J3QvtGP0LHRgNGMIiwgItCU0LXQutCw0LHRgNGMIgogICAgICAgICAgICBdOwogICAgICAgICAgICBmb3JlYWNoICgkbW9udGhzIGFzICRtb250aCkgewogICAgICAgICAgICAgICAgZWNobyAiPG9wdGlvbiB2YWx1ZT1cIiRtb250aFwiPiRtb250aDwvb3B0aW9uPiI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgPz4KICAgICAgICA8L3NlbGVjdD4KICAgICAgICAKICAgICAgICA8bGFiZWw+0JPQvtC0OjwvbGFiZWw+PGJyPgogICAgICAgIDxzZWxlY3QgbmFtZT0ieWVhciI+CiAgICAgICAgICAgIDw/cGhwCiAgICAgICAgICAgIGZvciAoJGkgPSAyMDIxOyAkaSA+PSAxOTAwOyAkaS0tKSB7CiAgICAgICAgICAgICAgICBlY2hvICI8b3B0aW9uIHZhbHVlPVwiJGlcIj4kaTwvb3B0aW9uPiI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgPz4KICAgICAgICA8L3NlbGVjdD48YnI+PGJyPgogICAgICAgIAogICAgICAgIDxsYWJlbD7QndCw0LvQuNGH0LjQtSDQstC+0LTQuNGC0LXQu9GM0YHQutC+0LPQviDRg9C00L7RgdGC0L7QstC10YDQtdC90LjRjzo8L2xhYmVsPjxicj4KICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIG5hbWU9ImRyaXZlcl9saWNlbnNlIj48YnI+PGJyPgogICAgICAgIAogICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIG5hbWU9InN1Ym1pdCIgdmFsdWU9ItCe0YLQv9GA0LDQstC40YLRjCI+CiAgICA8L2Zvcm0+CiAgICAKICAgIDw/cGhwCiAgICBpZiAoaXNzZXQoJF9QT1NUWydzdWJtaXQnXSkpIHsKICAgICAgICAkbmFtZSA9ICRfUE9TVFsnbmFtZSddOwogICAgICAgICRncm91cCA9ICRfUE9TVFsnZ3JvdXAnXTsKICAgICAgICAkZ2VuZGVyID0gJF9QT1NUWydnZW5kZXInXTsKICAgICAgICAkZGF5ID0gJF9QT1NUWydkYXknXTsKICAgICAgICAkbW9udGggPSAkX1BPU1RbJ21vbnRoJ107CiAgICAgICAgJHllYXIgPSAkX1BPU1RbJ3llYXInXTsKICAgICAgICAkZHJpdmVyX2xpY2Vuc2UgPSBpc3NldCgkX1BPU1RbJ2RyaXZlcl9saWNlbnNlJ10pID8gJ9C10YHRgtGMJyA6ICfQvdC10YInOwogICAgICAgIAogICAgICAgICRiaXJ0aGRhdGUgPSBzdHJ0b3RpbWUoIiR5ZWFyLSRtb250aC0kZGF5Iik7CiAgICAgICAgJGFnZSA9IGRhdGVfZGlmZihkYXRlX2NyZWF0ZShkYXRlKCJZLW0tZCIpKSwgZGF0ZV9jcmVhdGUoZGF0ZSgiWS1tLWQiLCAkYmlydGhkYXRlKSkpLT55OwogICAgICAgIAogICAgICAgICRwZW5zaW9uX2FnZSA9ICgkZ2VuZGVyID09ICdtYWxlJykgPyA2NSA6IDYzOwogICAgICAgICR5ZWFyc190b19wZW5zaW9uID0gbWF4KDAsICRwZW5zaW9uX2FnZSAtICRhZ2UpOwogICAgICAgIAogICAgICAgIGVjaG8gIjxicj48YnI+IjsKICAgICAgICBlY2hvICLQmNC80Y86ICRuYW1lPGJyPiI7CiAgICAgICAgZWNobyAi0JPRgNGD0L/Qv9CwOiAkZ3JvdXA8YnI+IjsKICAgICAgICBlY2hvICLQn9C+0Ls6ICRnZW5kZXI8YnI+IjsKICAgICAgICBlY2hvICLQlNCw0YLQsCDRgNC+0LbQtNC10L3QuNGPOiAkZGF5ICRtb250aCAkeWVhcjxicj4iOwogICAgICAgIGVjaG8gItCS0L7Qt9GA0LDRgdGCOiAkYWdlINC70LXRgjxicj4iOwogICAgICAgIGVjaG8gItCd0LDQu9C40YfQuNC1INCy0L7QtNC40YLQtdC70YzRgdC60L7Qs9C+INGD0LTQvtGB0YLQvtCy0LXRgNC10L3QuNGPOiAkZHJpdmVyX2xpY2Vuc2U8YnI+IjsKICAgICAgICBlY2hvICLQmtC+0LvQuNGH0LXRgdGC0LLQviDQu9C10YIg0LTQviDQv9C10L3RgdC40Lg6ICR5ZWFyc190b19wZW5zaW9uINC70LXRgjxicj4iOwogICAgfQogICAgPz4KPC9ib2R5Pgo8L2h0bWw+