Riješimo zajedno jedan zadatak vezan za uvjetne naredbe u PHP-u, točnije za naredbu if...elseif...else.
Zadatak: Ako je vani sunčano vrijeme, potrebno je korisniku ispisati poruku: "Vani je lijep dan!".
Ako vani pada kiša potrebno je ispisati poruku: "Ponesi kišobran!".
Ako nije ni sunce ni kiša ispisat ćemo korisniku poruku: "Vani nije ni sunce ni kiša.".
Pogledajmo prvo kako bi izgledao dijagram tijeka za ovaj zadatak (upute za crtanje dijagrama tijeka možete pronaći OVDJE).
Za rješenje zadatka potrebno je prvo napisati malu html formu s jednim pitanjem (Kakvo je vrijeme?) i poljem za unos teksta.
Kod za tu formu bi izgledao ovako:
<form action="vrijeme.php" method="post">
<div>
<label for="vrijeme">Kakkvo je vrijeme vani?</label>
<input name="vrijeme" type="text" />
</div>
<div class="button">
<button type="submit">Potvrdi</button>
</div>
</form>
Ovaj kod potrebno je spremiti kao .html dokument naziva npr. forma_vrijeme.html.
Kada smo kreirali formu potrebno je napisati php skriptu koja će obrađivati podatke iz te forme.
Skriptu ćemo spremiti kao .php dokument, naziva npr. vrijeme.php. Dokument bi trebao sadržavati ovakav kod.
<?php
$vrijeme = $_POST["vrijeme"];
if ($vrijeme=="sunce")
{
echo "Vani je lijep dan!";
}
elseif ($vrijeme=="kisa")
{
echo "Ponesi kisobran!";
}
else
{
echo "Vani nije ni kisa ni sunce.";
}
?>
Primjetite da je u html skripti upisan naziv php skripte (crveno).
Jednako tako u html skripti polje za unos tekstualnih podataka je nazvano vrijeme (zeleno), a u php skripti definirana je varijabla vrijeme čiji je sadržaj određen podacima koji se unesu u to polje u html skripti.
Gotov zadatak možete pogledati OVDJE.
Materijale izradila: Nikolina Jurić, Grafička škola u Zagrebu
Comments
It's good to come across a blog every once in a while that isn't
the same old rehashed information. Wonderful read! I've saved your site and I'm including your RSS feeds to my Google account.
My website ... tusze Gdańsk: http://www.tuszegdansk.pl
Here is my web page - tusze: http://www.tonerkrakow.pl/
I'm sending it to some buddies ans additionally
sharing in delicious. And certainly, thanks for your sweat!
Here is my homepage: tusze warszawa: http://www.tuszewarszawa.pl/
I don't know who you are but certainly you are going to a famous blogger if you aren't already
;) Cheers!
Here is my weblog :: tusze krakow: http://www.tuszekrakow.pl/
tߋ this superb blog! Ӏ suppose for noѡ і'll settle fߋr book-marking and adding
yourr RSS feed tߋ my Google account. Ӏ lοoκ forward tߋo fresh updates аnd will
share this site ѡith my Facebook ǥroup.
Talkk ѕoon!
my web blog :: Μaximum Shred - maximumshred.ߋrg.uk: http://maximumshred.org.uk/ -
Click "OK" to go back to the "System Properties" dialog box justt after which click "OK".
The bad display areas almost might look like they weee formed in ocean ocean.
Here is my web site ... Cracked glass iphone 4 apple
store: http://tommasomusarra.com/cracked-glass-iphone-4-apple-store.php
web to find out more about the issue and found most individuals will go along with your views on this website.
Here is my blog; ps3 jailbreak 4.20: http://jailbreak-my-ps3.com/
ɑnd wanteԁ to say that I ɦave trսly enjoyed
browsing ƴouг weblog posts. Afteг all І'll bee subscribing iin ƴour rss feed аnd I
hope yߋu write once more vеry soоn!
Аlso visit my web-site :: spamvilla: http://spamvilla.com/
Do check with your computer manufacturer what's the best
upgrade for your hardware before selecting any.
But do you know the right way to fix slow Internet.
My homepage - Cabbage patch kid dolls uk: http://vadoudmoazzen.com/cabbage-patch-kid-dolls-uk.php
Ι do not khow whho yoou are but definitely you'гe going to a famous
blogger if үou aгen't alreɑdy ;) Cheers!
Alѕߋ visit mү web page; tоp mba programs: http://spamvilla.com/bot-creation-service-2/recaptcha-ocr-with-60-accuracy-rent-available