Ovládněte tvorbu webu!
S námi to zvládne opravdu každý.
Zase začínám příkladem který je nejlepší pro pochopení podmínek v příkladu je použit příkaz if pokud bude podmínka splněna ($vek>=0 and $vek<=10) provede se {$kolik="jenom";} pokud nebude splněna provede se jiná podmínka.
<form action="podminky-1.php" method="post">
<input type="text" name="vek">
Kolik ti je let? <input type="submit" value="odeslat">
</form>
<? $vek = $_POST['vek']; ?>
<?
if ($vek>=0 and $vek<=10) {$kolik="jenom";}
if ($vek>=11 and $vek<=20) {$kolik="už";}
if ($vek>=21) {$kolik="(21 a více)";}
?>
<p> Je ti <? echo "$kolik"; ?> <? echo "$vek"; ?> let.</p>
V podmínkách můžeme použít:
Když je potřeba aby byly splněny 2 věci jednoduše zapíšeme if($vek>=0 and $vek<=10).
Pokud je potřeba aby byla splněna jedna nebo druhá použije se if($cas=12:00 or $cas=24:00).
<form action="podminky-2.php" method="post">
Kolik je hodin? <input type="text" name="cas"> (24 nebo 12)
<input type="submit" value="odeslat">
</form>
<? $cas = $_POST['cas']; ?>
<?
if ($cas==12 or $cas==24) {$kolik="půlnoc nebo poledne";}
else {$kolik=" něco mezi půlnocí a polednem";}
?>
<p> Je <? echo "$kolik"; ?>.</p>
Příklad je doplněn o příkaz else ten se provede pokud není splněna podmínka.
Důležité je napsat dvakrát rovná se if ($cas==12) pokud se napíše jen jednou nebude to podmínka, ale do proměnné se uloží 12.
Pokud je splněna podmínka provede se pokud ne (např. cas=15) provede se elseif pokud není splněna žádná if ani elseif provede se else např. při zadání čísla 999.
<form action="podminky-3.php" method="post">
Kolik je hodin? <input type="text" name="cas"> (6, 9, 12, 15, 18, 21, 24)
<input type="submit" value="odeslat">
</form>
<? $cas = $_POST['cas']; ?>
<?
if ($cas==6) {$cas_na="stávání";}
elseif ($cas==9) {$cas_na="svačinu";}
elseif ($cas==12) {$cas_na="oběd";}
elseif ($cas==15) {$cas_na="další svačinu";}
elseif ($cas==18) {$cas_na="večeři";}
elseif ($cas==21) {$cas_na="spaní";}
elseif ($cas==24) {$cas_na="(už dávno spím)";}
else {$cas_na="..";}
?>
<p> Je právě čas na <? echo "$cas_na"; ?>.</p>
Copyright (c) 2004 Tvorba Webu - Kontakt - mapa webu