Задание по php ко второму уроку

Автор: | 17.08.2015

Задание:
1. Указать переменную равную 1 и задать условие, если оно выполняется то выходит запись «иду в универ, будильник на 7 часов», если нет «отдыхаю, будильник на 9 часов». Испульзуя оперторы If…else
2. Используя оператор Switch задать переменную i которая если будет равна яблоко выводить запись «это яблоко», если шоколад, « это шоколад», если пирог, « это пирог»

<?php
switch ($i) {
case "яблоко":
echo "i это яблоко";
break;
case "шоколадка":
echo "i это шоколадка";
break;
case "пирог":
echo "i это пирог";
break;
}
?>

(код для программы)

3. Создать форму для ответа на вопрос с несколькими вариантами ответа и выбором одного из них.

1. Добавим в наш файл idex.php следующий код

 

<?php
$z = 1; // объявили переменную z

if ( $z == 1 ) // задали условие если переменная равна 1, то …
{
echo "Иду в универ, будильник на 7 часов";
} else // иначе программа выведет …
{
echo "Не иду в универ, будильник на 9 часов";
}

?>

Теперь смотрим результат:

у2-11

рис 1

2. Добавим в наш файл idex.php следующий код:

<?php
echo "<br />"; 
echo "<br />"; // для пустой строчки на экране
$i = "шоколадка"; // значение переменной
switch ($i) 
{
case "яблоко": // условие для вывода на экран i это яблоко
echo "i это яблоко";
break; // позволяет во всех остальных случаях ничего не выполнять
case "шоколадка":
echo "i это шоколадка";
break;
case "пирог":
echo "i это пирог";
break;
}
?>

Смотрим результат:

у2-22

рис 2

3. Пример кода с тестом.

Для создания формы необходимо использовать теги <form> и <input> и для второго тип radio и radio.

<?
$_POST['answer'];
$_POST['answer1'];
if(isset($_POST['answer']))
{
if($_POST['answer']=='a2')
{
  $msg="Вы ответили правильно";
}
else
{
  $msg="Вы ответили неверно";
}
}
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Тег FORM</title>
</head>
<body>
<h1><?=$msg;?></h1>
<form method='post'>
<p><b>Как по вашему мнению расшифровывается аббревиатура &quot;ОС&quot;?</b></p>
<p>

<input type="radio" name="answer" value="a1">Офицерский состав<Br>
<input type="radio" name="answer" value="a2">Операционная система<Br>
<input type="radio" name="answer" value="a3">Большой полосатый мух</p>


<p><input type="submit"></p>
</form>
</body>
</html>

 

Перед тем как сохранить, не забыть указать кодировку и смотрим результат:

у2-5

рис 3

 l1_2 — Архив первых двух уроков