<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE html PUBLIC '-//W3C/DTD XHTML+Voice 1.2 /EN' 'http://www.voicexml.org/specs/multimodal/x+v/12/dtd/xhtml+voice12.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:ev='http://www.w3.org/2001/xml-events'>
<head>
<link rel='stylesheet' href='http://pabi3.com/modules/items/voice.css' type='text/css' media='all' />
<form xmlns='http://www.w3.org/2001/vxml' id='title'>
<block>
The article PHP pre zaciatocnikov - Podmienky, 4.diel is written by PaBi3
</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='body'>
<block>
Podmineky v php a ich pouzitie. Ak ste si neprecitali minuly diel - premenne,
operatory a konstatny, tak si to radsej precitajte, pretoze to budete potrebovat.
Je to sucast syntaxy, ktora sa najcastejsie zapisuje do podmienok a este som
nevidel nejaky dobry skript, ktory by podmienky neobsahoval(az na vynimky).</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='full'>
<block>
Podmienky su v php dolezitou sucastou bez ktorej sa vela skriptov nezaobide. 
Uz s prekladu nam je jasne, ze "if" znamena v predade "ak". Podmienka if 
zaistuje overenie splnenia alebo nesplnenia zadanej podmienky. Zakladna syntax 
ma 3 typy zapisu (if, elseif, else). Zapis je nasledovny:

&lt;?php


if (podmienka){

vykonanie pri splneni podmienky

}

elseif (ina podmienka){ // ak nieje splnena 1.podmienka urob tuto

vykonanie pri splneni podmienky

}

else { // ako vidite tak tu nieje podmienka

vykonaj pri nesplneni predoslych podmienok // zadate nejaku cinnost,  ktora nastane pri neslpneni predoslych podmienok.

}

?&gt;


Toto bola zakladna syntax, ktoru si teraz mozeme rychlo overit a to tak, ze 
si to vyskusame v praxi:

&lt;?php

$a = 8;

$b = 3;

$c = 10;



if ($a+$b &gt; $c){

echo "".$a+$b." je vacsie ako $c";

}

elseif ($a+$b &lt; $c){

echo "".$a+$b." je mensie ako $c";

}

else {

echo "Cisla neobsahuju ziadnu hodnotu";

}

?&gt;

Toto je kompletny priklad na ktorom si vysvetlime o co ide. Vsetko je logicke 
a jednoducho spracovane. Najprv sme si zadali premenne $a, $b a $c a priradili sme im ciselne hodnoty. Dalej 
nasleduje podmienka "if", cize "ak" premenna $a scitana s premennou $b je vacsia ako premenna $c, tak napis "hodnotu scitanych premennych $a a $b" dalej, text "je vacsie ako" 
a nakoniec hodnotu $c. Nasim zapisom dosiahneme toto: "11 je vacsie ako 10.". Prva podmienky bola splnena a mame to teraz cele hotove. Ak by vsak premenne mali taketo hodnoty:


$a = 6;

$b = 3;

$c = 10;


,... tak by nam nas skript vypisal podmienku druhu a to je ta, ktora nasleduje za elseif. Skript nam napise toto: "9 je mensie ako 10.". Ak by vsak cisla nemali ziadnu hodnotu co 
sa zapisuje nasledovne:

$a = NULL;

$b = NULL;

$c = NULL;


Skript nevedel zapisat ziadnu s podmienok. Musel by pristupit na nas posledny riadok, ktory vypise text "Cisla neobsahuju ziadnu hodnotu". Else sa odlisuje od elseif 
tym, ze nema ziadnu podmienku. Else by sa dalo prelozit aj "alebo" a elseif na "alebo ak". Ak potrebujete vediet nieco o porovnavacich znamienkach, tak si precitajte minuly diel.

V dalsom diele nieco viac o poliach.</block>
</form>
<base href='http://pabi3.com/' />
<title>PHP pre začiatočníkov - Podmienky, 4.diel</title>
</head>
<body ev:event='load' ev:handler='#title'>
<a href='http://pabi3.com/blog/php-pre-zaciatocnikov-podmienky-4-diel/' title='Návrat'>Návrat</a>
<h1 style='padding:0.5em;'>PHP pre začiatočníkov - Podmienky, 4.diel</h1>
<ul>
<li ev:event='click' ev:handler='#body'>Speak introduction</li>
<li ev:event='click' ev:handler='#full'>Speak full</li>
</ul>
</body>
</html>
