Упражнение Формы PHP| Интерактивная форма с конструкцией If-Elseif-Else
Формы PHP: упражнение 3 с решением
В этом упражнении PHP вы будете использовать тот же формат, что и в предыдущем упражнении, запрашивая ввод в первой части скрипта и отвечая во второй с помощью оператора if-else PHP. В первом разделе создайте выпадающий список с днями недели и попросите пользователя выбрать день недели.
Для второй части скрипта, в зависимости от выбранного дня выведите соответствующую строку:
"Понедельник - 1-й день недели"
"Вторник это день второй"
А за ним идет – среда"
"За средой идет – четверг"
"Пятница ударница"
"День шестой – суббота"
"Воскресенье - полный выходной"
Используя конструкцию else-elseif-else, настройте каждую строку для вывода в ответ на день выбора пользователем.
Пример
Попробуй сам »
<?php
if (!isset($_POST['submit'])){
?>
<form action="php-form_demo_3.php" method="post">
Выберите день недели:
<select name="day">
<option>Понедельник</option>
<option>Вторник</option>
<option>Среда</option>
<option>Четверг</option>
<option>Пятница</option>
<option>Суббота</option>
<option>Воскресенье</option>
</select>
<input type="submit" name="submit" value="Выпонить" />
</form>
<?php
}else{
$day = $_POST["day"];
if ($day == 'Понедельник'){
echo "Понедельник - 1-й день недели";
} elseif ($day == 'Вторник'){
echo "Вторник это день второй";
} elseif ($day == 'Среда'){
echo "А за ним идет – среда";
} elseif ($day == 'Четверг'){
echo "За средой идет – четверг";
} elseif ($day == 'Пятница'){
echo "Пятница ударница";
} elseif ($day == 'Суббота'){
echo "День шестой – суббота";
} else {
echo "Воскресенье - полный выходной";
}
}
?>
Есть другой способ решить эту задачу? Разместите свой код (и комментарии) через Disqus.
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.