PowerPoint Presentation

Слични документи
SIJEČANJ 2017 Decembar NEDJELJA 17 UTORAK Februar Četvrtak 2 Petak 3 Subota 4 Nedjelja 5 Ponedjeljak 6 Utorak 7 Srijeda 8 Četvrtak 9 Pet

Uvod u PHP

Microsoft PowerPoint - C-4-1

Grananje u programu predavač: Nadežda Jakšić

Tabelarno i grafičko prikazivanje podataka Zadatak 1. Na osnovu podataka o taksi službama u MS Excel-u uraditi sledede zadatke: a) Tabelarno i grafičk

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

PHP kod

Materijal za vežbe iz Web programiranja, IMI PMF Kragujevac Web programiranje Vežbe 5 - Funkcije i OOP Funkcije Funkcije se definišu koristeći ključnu

Finansijski aranžmani BiH sa MMF-om Stand-by je finansijski aranžman MMF-a koji se odobrava zemljama članicama suočenim sa poremećajima u platnom bila

PLAN PISMENIH PROVJERA ZA II-1,2,3,4 RAZREDE U ŠKOLSKOJ 2018/2019. Sedmica/ mjesec Septembar BHS - test MO kontrolni

ЦЕНЕ ПРИРОДНОГ ГАСА ЗА ЈАВНО СНАБДЕВАЊЕ (БЕЗ ПДВ) Енергетска делатност Категорија Групе купаца Тарифе Цена *) Мала потрошња Енергент (RSD/m 3 ) 32,28

ДОПУНA ПРАВИЛА О РАДУ ДИСТРИБУТИВНОГ СИСТЕМА У Правилима о раду дистрибутивног система ( Службени гласник РС, број 8/10), у Поглављу 6. МЕРЕЊЕ ЕЛЕКТРИ

Microsoft PowerPoint - 10-Jednodimenzionalni nizovi.ppt [Compatibility Mode]

Funkcije predavač: Nadežda Jakšić

На основу члана 56. Статута Града Ниша ("Службени лист Града Ниша", број 88/2008) и члана 13. Одлуке о уређивању и одржавању гробаља и сахрањивању ("С

Funkcije predavač: Nadežda Jakšić

070-ALIP2-udzbenik.indb

Microsoft Word - Verska nastava I do VI razred.doc

ПУ БОШКО БУХА ПАЛИЛУЛА Београд, Прерадовићева 2а Тел/Фах : Правна служба: ПИБ: Рачуноводство: Е-маil: pupalilu

Tutoring System for Distance Learning of Java Programming Language

Microsoft Word Sajt cir.doc

NOGOMETNI/FUDBALSKI SAVEZ BIH Broj: /16 Sarajevo, Izvršni odbor Nogometnog/Fudbalskog saveza Bosne i Hercegovine, na osnovu člana 3

SEPTEMBAR KALENDAR PISANIH PROVJERA ZA PRVO POLUGODIŠTE ŠKOLSKE 2019/2020 GODINE Razred i odjeljenje Mjesec Datum Dan II 1 II 2 II 3 III 1 III 2 IV 1

Slide 1

Р. бр УГОВОРИ ЗАКЉУЧЕНИ У ПОСТУПЦИМА ЈАВНИХ НАБАВКИ У ГОДИНИ СА РЕАЛИЗАЦИЈОМ У ГОДИНИ Преостала вредност по Врста Број и дату

Zimnica 1 1

PASCAL UVOD 2 II razred gimnazije

januar siječanj JANUARY Greške se mogu ispraviti. Even if you make a mistake, you can fix it.

Р. бр УГОВОРИ ЗАКЉУЧЕНИ У ПОСТУПЦИМА ЈАВНИХ НАБАВКИ У ГОДИНИ СА РЕАЛИЗАЦИЈОМ У ГОДИНИ Преостала вредност по Врста Број и д

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова

ЈКП Паркинг сервис Чачак Измене и допуне Програма пословања за 2017.годину УВОДНА РАЗМАТРАЊА ЗА ИЗМЕНЕ И ДОПУНЕ ПРОГРАМА ПОСЛОВАЊА ЈКП ПАРКИНГ СЕРВИС

Programiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007

NIZOVI

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić

Programiranje 1

I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.

Konstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova stra

Uvod u računarstvo 2+2

Број 11 СЛУЖБЕНИ ГЛАСНИК ОПШТИНЕ ДОЊИ ЖАБАР Петак,29. март Гласник Доњи Жабар СЛУЖБЕНИ година XX број 11 петак, 29. март године бесплатан

Microsoft Word - WP_kolokvij_2_rjesenja.doc

Proračunski kalendar Općine Goražde za 2009

Programski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk

PowerPoint Presentation

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail:

PowerPoint Presentation

АД КОМУНАЛАЦ БИЈЕЉИНА, Ул. Милоша Црњанског 7 Тел. : 055/ ; Факс : 055/ е-mail: Матични број : ЈИБ :

Microsoft Word - PLAN NABAVKI ZA 2017.doc

Uvod u takmičarsko programiranje

Microsoft Word - Muzicka kultura V do VIII razred.doc

PDO

ПЛАН РАДА СПОРТСКОГ САВЕЗА ВОЈВОДИНЕ ПЛАН РАДА СПОРТСКОГ САВЕЗА ВОЈВОДИНЕ ЗА ГОДИНУ Нови Сад, март 2018.године

Algoritmi SŠ P1

Универзитет у Крагујевцу Календар активнпсти за шкплску 2011/2012

ProraĊunski kalendar Općine Goražde za 2009

Bosna i Hercegovina

РЕПУБЛИКА СРПСКА

Microsoft Word - REBALANS PLANA NABAVKI ZA 2017.doc

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste

Microsoft Word - 003_kalendar 2012 olimpijski stilovi

Školska 20 /. godina OPERATIVNI PLAN RADA NASTAVNIKA ZA MJESEC SEPTEMBAR Naziv predmeta: MATEMATIKA Razred: II Nedjelјni fond časova: 5 Ocjena ostvare

ПЛАН АКТИВНОСТИ ВИСОКОГ САВЕТА СУДСТВА ДЕЦЕМБАР 2010 СЕПТЕМБАР 2011 МЕСЕЦ БРОЈ АКТИВНОСТ РОК НАДЛЕЖНИ ОРГАН Јануар Рад на изменама и допунама

SELECT statement basic form

Uvod u računarstvo 2+2

MIP-heuristike (Matheuristike) Hibridi izmedu metaheurističkih i egzaktnih metoda Tatjana Davidović Matematički institut SANU

Наручилац Адреса Место Број одлуке Датум ЈП Србијашуме Београд, ШГ «Северни Кучај» Кучево Трг Вељка Дугошевића 26 Кучево 6/ На основ

Slide 1

КОМЕНТАР ПРАВИЛНИКА О ШКОЛСКОМ КАЛЕНДАРУ ЗА ОСНОВНЕ ШКОЛЕ СА СЕДИШТЕМ НА ТЕРИТОРИЈИ АУТОНОМНЕ ПОКРАЈНЕ ВОЈВОДИНЕ ЗА ШКОЛСКУ 2016/2017. ГОДИНУ ("Службе

Microsoft Word - Zadaci za samostalno vjezbanje 4.doc

Finansijski izvestaj za godinu

Microsoft Word - V .doc

Microsoft Word - 11 Pokazivaci

Programski jezik C

Државно такмичење године 5. и 6. разред 1. [pločice] Правоугаону терасу димензија d s центиметара квадратних треба поплочати коришћењем плочица

Република Српска Град Бања Лука Градоначелник Трг српских владара 1, Бања Лука ГОДИШЊИ ПЛАН РЕВИЗИЈЕ Јединице за интерну ревизију Града Бања Лука за 2

(Microsoft PowerPoint Helji\346 i .pptx)

Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Zadaci za vježbe 7. JavaScript - zadaci

ЦЕНТАР ЗА ОБРАЗОВАЊЕ И КУЛТУРУ БОЖИДАРА1947" Датум: године Београд ул. Његошева 77 Управни одбор ЦОК Божидарац-1947", на основу члана 51.

PowerPoint Presentation

Računarski praktikum I - Vježbe 07 - Podstrukture, const, reference

Microsoft Word - sadrzaj-lat-08

Strukture predavač: Nadežda Jakšić

РЕПУБЛИКА СРБИЈА – ГРАД БЕОГРАД

Microsoft Word - Plan i program rada SHLS za 2014 godinu

Програмирај!

Microsoft Word - Drugi razred mesecno.doc

Microsoft Word - PLAN NABAVKI ZA 2019 _2_.doc

ПРЕТХОДНО ОБАВЕШТЕЊЕ Назив наручиоца: Aдреса наручиоца: Општина Чајетина, општинска управа Александра Карађорђевића 28, Чајетина Интернет страни

На основу члана 56. Статута града Ниша ("Службени лист Града Ниша", број 88/2008) и члана 13. Одлуке о уређивању и одржавању гробаља и сахрањивању ("С

3.Kontrlne (upravlja~ke) strukture u Javi

Република Србија ГРАД БЕОГРАД ГРАДСКА ОПШТИНА ПАЛИЛУЛА -Председник општине- Број: /2015-I године Б е о г р а д Председник

pricalica.PDF

Microsoft Word - plan 2017.god

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

На основу члана 30

Microsoft Word - ASIMPTOTE FUNKCIJA.doc

Na osnovu člana 31

Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije ta

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 88 Podgorica, 5. april godine Prilikom korišćenja ovih podataka navesti izvor Spoljnotrgo

Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Nastavni materijali za vježbe 3. HTML o

Транскрипт:

NAREDBE U PHP-U

Naredbe if else elseif/else if while do-while for foreach break continue switch return require include require_once include_once goto

If-else if (izraz) uradi 1 else uradi 2 ili if (izraz) { uradi 1 else { uradi 2 <?php $a=8; $d=10 ; if ($a>$d) echo "$a je vede od $d!"; else echo "$d. je vede od $a!";

Šta se ispisuje na ekranu? <?php $d=-1; if ($d>0) echo "Broj je pozitivan!"; else echo "Broj je 0 ili negativan!";

<?php $d=-1; if ($d>0) echo "Broj je pozitivan!"; else if ($d=0) echo "Broj je 0!" ; else echo "Broj je negativan!";

Primjer <html> <head></head> <body> <form action="godine.php" method="post"> Unesi godine: <input name="godine" size="2"> </form> </body> </html>

godine.php <html> <head></head> <body> <?php // prezimanje podataka $godine= $_POST['godine']; // obrada unesenog podatka if ($godine >=18) { echo 'Punoljetan si'; if ($godine < 18) { echo "Maloljetan si"; </body> </html> if ($godine >=18) { echo 'Punoljetan si'; else { echo "Maloljetan si";

<form action="godine1.php" method="post"> Unesi godine: <input name="godine" size="2"> <input type="submit" name="posalji" value="posalji"> </form> <?php if (isset($_post['posalji'])) { $g= $_POST['godine']; if ($g>=18) echo "punoljetan si jer imaš $g!"; else echo "maloljetan si jer imaš $g!";

Ugnježdena if naredba <?php if ($dan == 'Srijeda') { if ($vrijeme == '10') { if ($skola== 'GIMNAZIJA') { $predmet = 'informatika'; <?php if ($dan == 'Srijeda' && $vrijeme == '10' && $ skola == 'GIMNAZIJA') { $predmet = 'informatika';

if-elseif-else if (prvi uslov je T) { akcija! elseif (drugi uslov je T) { akcija! elseif (treci uslov je T) { akcija!... itd... else { akcija! Ako želimo nešto izvršiti, a pri tome imamo više uslova koji moraju biti zadovoljeni, možemo koristiti if...elseif petlju

Prikaz dana ili vikenda <?php $d=date("d"); if ($d=="fri") echo "Ugodan Vam vikend!"; elseif ($d=="sun") echo "Super, nedjelja je!"; else echo "Radni je dan, provedite ga ugodno!";

While while (izraz): izjava... endwhile; Pimjer 1 <?php $i=1; while ($i<=10){ echo $i++. "<br>"; i=i+1 Primjer 2 <?php $i = 0; $j = 0; while ($i < 10) { while ($j < 10) { if ($j == 5) break 2; $j++; $i++; echo $i; echo $j;

<?php $i=10; while ($i<=20){ echo 'i = '. ++$i. "<br>";

Do-while <?php $i = 10; do { echo $i; $i -- ; while ($i > 0); $i=1; do { echo $i, "<br />"; $i=$i+1; while($i<=10) <?php $i=1; do { echo "Broj je: $i <br>"; $i++; while ($i<=5)

for for (izraz1; izraz2; izraz3) izjava Primjeri for ($i = 1; $i <= 10; $i++) { echo $i, "<br />"; for ($i = 1; ; $i++) { if ($i > 10) { break; echo $i;

<?php for ($i=10;$i>=0;$i--){ echo '$i = '. $i. '<br>'; rezultat $i = 10 $i = 9 $i = 8 $i = 7 $i = 6 $i = 5 $i = 4 $i = 3 $i = 2 $i = 1 $i = 0

Nizovi PHP podržava više vrsta nizova. Tekstualne (associative) i cjelobrojne (vectors / indexed) indexima. Mogu biti jednodimenzionalni ili multidimenzionalni.

Nizovi <? $arr_boje=array('plavo','žuto','zeleno'); echo $arr_boje[0]; echo $arr_boje[2]; $arr_boje[3]='crveno'; $arr_boje*2+='ljubičasto'; $arr_boje[7]='roza' // ispisat de 'plavo' // ispisat de 'zeleno' // dodaje novi element u niz // mijenja staru vrijednost na indexu 2 - zeleno prelazi u ljubičasto // indexi ne moraju biti po redu // želite li ispisati sve elemente niza možete se služiti ovom metodom foreach ($arr_boje as $int_kljuc => $str_vrijednost){ echo $int_kljuc. " => ". $str_vrijednost. "<br>\n";

Jednodimenzionalni nizovi <? // recimo da želite prikazati spisak namjrnica u nizu $ arr_hladnjak =array( "jaja"=>12, "paprika"=>6, "maslac"=>0, "mlijeko"=>0.5, "salama"=>"0.2 kg - narezano", "sir"=>"0.4 kg - u komadu" ); echo $arr_hladnjak["salama"]."<br>\n"; // ispisali ste koliko salame imate

Multidimezionalni niz <?php $arr_boje=array( "tople"=>array("žuta","crvena"), "hladne"=>array("plava","zelena") ); // ako želite ispisati npr žuta echo $arr_boje["tople"][0]."<br>\n";

Možemo i kombinirati ova dva tipa niza <? $arr_kontakti = array("ana" =>array ("visina"=>172, "tezina"=>65,0 =>"gimnazija", 1=>"066/343-876"), "Eva"=>array("visina"=>164,"tezina"=>63,0=> ekonomska", 1=>"062/435-556 ) ); echo $arr_kontakti["ana"][0]."<br>\n"; echo $arr_kontakti["eva"]["tezina"]."<br>\n"; //rešenje 172 63,0

Foreach petlja Foreach petlja se koristi za rad sa nizovima. Prolazi kroz svaki element niza i obavlja blok naredbi. Može spremiti ključ i vrijednost svakog elementa niza u posebne varijable. Pokazivač se prije ulaska u petlju nalazi na 0 i svakim novim krugom se povedava za 1. Novim zvanjem foreach petlje pokazivač se resetuje. Petlja se vrti sve dok ne ostane bez elemenata niza. foreach ($neki_niz as $vrijednost){ // naredbe koje se izvršavaju za svaki element niza ili foreach ($neki niz as $kljuc => $vrijednost){

Primjer $arr_hladnjak =array( "jaja"=>12, "paprika"=>6, "maslac"=>0, "mlijeko"=>0.5, "salama"=>"0.2 kg - narezano", "sir"=>"0.4 kg - u komadu" ); foreach ($arr_hladnjak as $kljuc => $vrijednost){ echo "$kljuc => $vrijednost <br>";

rezultat jaja => 12 paprika => 6 maslac => 0 mlijeko => 0.5 salama => 0.2 kg - narezano sir => 0.4 kg - u komadu

$arr = array (1,2,3,5,7,11,13,17,19); $sum = 0; foreach ($arr as $val) { $sum += $val; print $sum; $telefon = array ( 'Pero' => '3456-345', Ana' => '5678-432', 'Toma' => '6545-111', Eva' => '6545-111' ); foreach ($telefon as $ime => $broj) { if (($broj == $telefon['eva'])and ($ime!= 'Eva')) { print "$ime i Eva žive zajedno!\n";

Break break prekida izvršavanje tekude naredbe: for, while, do-while, foreach ili switch

Continue se koristi unutar strukture petlji za prekidanje ostatka tekude petlje i nastavljanja izvršavanja na osnovu procjene u slova na početku sljedede naredbe. for($i=0; $i<10; $i++){ echo $i+ " "; if ($i%2 ==0) continue; echo "<br />"; Rezultat: 0 1 2 3 4 5 6 7 8 9

Kontrola toka - switch Sintaksa switch (izraz) { case vr1: naredbe1; [break;]... case vrn: naredben; [break;] [default: naredbedef;]

Switch if ($i == 0) { echo "i jednako 0"; elseif ($i == 1) { echo "i jednako 1"; elseif ($i == 2) { echo "i jednako 2"; switch ($i) { case 0: echo "i jednako 0"; break; case 1: echo "i jednako 1"; break; case 2: echo "i jednako 2"; break;

Primjer switch ($i) { case "jabuka": echo "i je jabuka"; break; case "kruska": echo "i je kruska"; break; case "visnja": echo "i je visnja"; break; switch ($i) { case 0: case 1: case 2:echo "i je manje od 3 ali nije negativno"; break; case 3: echo "i je 3";

Kontrola toka - switch Primer: switch($mesec) { case 1: $ime_meseca = "Januar"; break; case 3: $ime_meseca = " Mart"; break; case 5: $ime_meseca = "Maj"; break; case 7: $ime_meseca = "Jul"; break; case 8: $ime_meseca = "Avgust"; break; case 10: $ime_meseca = "Oktobar"; break; case 12: $ime_meseca = "Decembar"; break; case 4: $ime_meseca = "April"; break; case 6: $ime_meseca = "Jun"; break; case 9: $ime_meseca = "Septembar"; break; case 11: $ime_meseca = "Novembar"; break; case 2: $ime_meseca = "Februar ";

Šta će se ispisati na ekranu? <?php $x=8; switch ($x) { case 1: echo "Broj je 1"; break; case 2: echo " Broj je 2"; break; case 3: echo " Broj je 3"; break; default: echo "Broj nije između 1 i 3";

require() & inlcude() require() i include() su vrlo slični, sa tom razlikom što kod narebe require, ukoliko se fajl ne nađe obustavlja se dalje izvršenje programa, a naredba include samo daje upozorenje. <?php require "../B.php"; require ("desno1.php"); include "veza.php";

Primjer vrsta.php <?php $boje = 'zelena'; $voce ='jabuka'; test.php <?php echo "Jedna $boja $voce"; // Jedna include 'vrsta.php'; echo " Jedna $boja $voce"; // Jedna zelena jabuka