Пополнить WebMoney
Вывод WebMoney
Обмен WebMoney
Кредит WebMoney

Конструкция if-else (если - иначе) или оператор условиия if-else. Урок 4



чайник, HTML ДЛЯ ЧАЙНИКОВ скачать бесплатно - " HTML на примерах, всё доступно и просто (для начинающих)"
- - -чайник, HTML ДЛЯ ЧАЙНИКОВ- - -
>> с к а ч а т ь <<

чайник, HTML ДЛЯ ЧАЙНИКОВ скачать бесплатно - "Как создать классный сайт!
От начала и до конца"
---чайник, HTML ДЛЯ ЧАЙНИКОВ--->> с к а ч а т ь <<

Конструкция if-else (если - иначе) или оператор условиия if-else. Урок 4
В конструкции if-else (если - иначе) нет ничего сложного.  Конструкции if-else - это созданные  вами правила, которые скрипт должен исполнять.  Если посмотреть на рисунок снизу, то мы увидим весь процесс.


Конструкция if-else (если - иначе) или оператор условиия if-else. Урок 4

if (мы указываем условие, например: $a ==0 если переменная $a равно «0» то)
{
Если переменная $a действительно равна «0», тогда все правила, которые вы создадите здесь, будут работать. Например, вход в админ панель, отправка сообщений и др.
}
else
{

если переменная $a не равна «0», тогда все правила, которые вы создавали здесь, будут работать. Например, запрет входа в админ панель при неправильном занесении пароля или логина, вывод на экран  сообщений о неправильном заполнении формы отправки письма и др.
}

Если я вас запутал условием конструкции if-else, тогда давайте рассмотрим все на практике.

Пример:

<html>
<body>
<?

$a = 1;
$b = 2;

if ($a == $b)
{
echo “переменные равны ”;
}

else
{
echo “ переменные не равны ”;
}
?>


</body>
</html>

Расшифровываю. Я задал параметры переменным $a = 1; $b = 2;
Устанавливаю теперь правила.
if – если переменная $a равна с переменной $b, тогда нужно вывести сообщение “переменные равны ”, если переменные не равны, значит нужно вывести сообщение “ переменные не равны ”.

В PHP знак равенства ==, и знак присвоить =.

В примере у нас должно вывестись на экран браузера  “ переменные не равны ”, так как переменной $a присвоено значение 1, а  переменной $b присвоено значение 2.


Вот, что у нас будет отображаться на экранах браузера.

Конструкция if-else

Если попробовать заменить числовое значение в переменной $b и сделать значение одинаковым как у переменной $a, то мы получим другой результат, “переменные равны ”.
$a = 1;
$b = 1;

Пример:

<html>
<body>

<?

$a = 1;
$b = 1;

if ($a == $b)
{
echo “переменные равны ”;
}

else
{
echo “ переменные не равны ”;
}
?>


</body>
</html>

Так как у нас переменные равны  if ($a == $b), то правило else будет пропущено. Нам на экран браузера должно вывести “переменные равны ”

Вот, что у нас будет отображаться на экранах браузера.

Конструкция if-else



Запомните.
== равенство if ($a == $b).
!= не равенство if ($a != $b).
= присвоить $a = 1.

 

 


 

 

Двойное условие  if-else

Давайте на примере разберемся с двойным условием. Двойное условие можно применить в проверке логина, пароля и др.

Итак как создать двойное условие.

Добавьте  еще две переменные $c = 3; $d = 7;, в условиях поставьте команду «и(and)», то есть, это будет выглядеть вот так  if ($a != $b and $c != $d)

Пример:

<html>
<body>

<?

$a = 1;
$b = 2;
$с = 3;
$d = 7;

if ($a != $b and $c != $d)
{
echo “переменные не равны ”;
}

else
{
echo “ переменные равны ”;
}
?>


</body>
</html>

Если переменная $a не равна с переменной $b и переменная $c не равна с переменной $d (а они не равны) тогда, на экранах браузера должно появиться сообщение, что “переменные не равны ”.

Если в переменных поменять значение вот так как у меня
$a = 1;
$b = 2;
$с = 3;
$d = 3;
if ($a != $b and $c != $d)

В нашем коде мы видим, что переменная $a  $b действительно не равны, а переменная  $c   $d все таки равны значит правело наше не выполнилось, так как действительно переменная $c   $d между собой равны.
Нам браузер покажет что  “ переменные равны ”, потому что было выполнено даже одно правило.

Конструкция if-else

Если вместо «и» and написать «или» or, тогда в этом случае должно быть оба правила правдивыми, а так как у нас они не все правдивые, тогда мы в браузере увидим сообщение «переменные не равны».

 

Пример:

<html>
<body>

<?
$a = 1;
$b = 2;
$с = 3;
$d = 3;
if ($a != $b and $c != $d)
{
echo “переменные не равны ”;
}

else
{
echo “ переменные равны ”;
}
?>


</body>
</html>

and – означает «и»
|| – означает «или» можно и так – or
<  - меньше
> - больше
<= - меньше равно
=> - больше равно

 

Вложенные конструкции условий  if-else


Вложенные конструкции условий  if-else тоже часто используется в программирование PHP.
Вложенные конструкции - это когда в выполняемых правилах мы добавляем еще условие.

На пример:

Добавьте еще две переменные $cat $dog.

 

Пример:

<html>
<body>

<?
$a = 1;
$b = 1;
$с = 3;
$d = 3;
$cat = “ juli“;
$dog = “hart”;

if ($a == $b and $c == $d)
{
echo “переменные не равны ”;
if ($cat != $dog)
{
echo “В переменных cat  и dog содержаться разные имена”;
}
}

else
{
echo “ переменные равны ”;
}
?>


</body>
</html>

Итак, если переменные $a; $b; $с; $d; равны, а они равны, выполняется правило “переменные не равны ”, далее браузер видит еще одно правило которое нужно исполнить  if ($cat != $dog). Так как в переменных  $cat $dog содержится разные имена, а это значит, они не равны и правило правдивое,  тогда мы увидим в браузере сообщение  “В переменных cat  и dog содержаться разные имена”.

Если поменять if ($cat != $dog) на if ($cat == $dog), браузер прочитавши это правило, определит что оно лживое и пропустить не выведши сообщение  “В переменных cat  и dog содержаться разные имена”.  Значит переменные $a; $b; $с; $d; равны и правило будет исполняться до этого момента.   Мы в браузере увидим только одно сообщение “переменные не равны ”.

 

Пример:

<html>
<body>

<?
$a = 1;
$b = 1;
$с = 3;
$d = 3;
$cat = “ juli“;
$dog = “hart”;

if ($a == $b and $c == $d)
{
echo “переменные не равны ”;
if ($cat == $ dog)
{
echo “В переменных cat  и dog содержаться разные имена”;
}
}

else
{
echo “ переменные равны ”;
}
?>


</body>
</html>

По теме PHP чайник, HTML ДЛЯ ЧАЙНИКОВ:


Понравилась статья? - добавь ее себе!


 

 



сайт-визитка / шаблон сайта / обработка фотографий / дизайн афиши, обложки книг, журнал, флаеры и т.д.
 
 
Подробней





nocrisise.ru © 2009-2012