iwa

20
IWA WEB & HTML NAPOMENA : Paziti na velika i mala slova – u ispitu kod pisati malim slovima 1. Očevi weba? 1989 g .Tim Berners-Lee uz pomoć Robert Cailliau, a početci datiraju su još od 1940 Andy van Dam, Douglas Englebart 2. Tko je tvorac HTML-a? Tim Berners-Lee , sada je kontroliran od strane World Wide Web Consortium, čiji je Tim predsjednik. 3. Značenje HTML ? HyperText Markup Language. Osnovna svrha mu je definiranje sadržaja dokumenta. 4. HTTP protokol? - Hypertext Transfer Protocol , tvorac Tim Berners Lee HTTP protokol je protokol tipa zahtjev/odgovor. Klijent šalje zahtjev poslužitelju i poslužitelj odgovara u obliku metode zahtjeva, (URI - Uniform Resource Identifier), verzije protokola, slijedi MIME izgled poruke koja sadržava modifikatore, klijentove informacije i moguće tijelo poruke. Šalje se preko veze sa poslužiteljem. Poslužitelj odgovara sa linijom statusa, uključujući verziju protokola poruke, i kod za uspjeh ili neuspjeh, slijedi MIME izgled poruke koja sadrži verziju poslužitelja, meta informacije o entitetu i mogući sadržaj tijela entiteta. 5. Što je HTML? Što čini srce HTML-a a i danas je bitno za svaku stranicu? To je jezik oznaka kojim se definiraju elementi,a njih prepoznaje preglednik (preglednik je program koji koristimo da bi radili sa web dokumentima, a web poslužitelj nam omogućava da dohvatimo dokumente koji su stavljeni na javno korištenje) i prikazuje nam putem http protokola sliku kao objekt na ekranu. 1 | Page

Upload: sandra-krleza

Post on 08-Aug-2015

268 views

Category:

Documents


16 download

DESCRIPTION

Izgradnja web aplikacija

TRANSCRIPT

Page 1: IWA

IWA

WEB & HTML

NAPOMENA : Paziti na velika i mala slova – u ispitu kod pisati malim slovima

1. Očevi weba? 1989 g .Tim Berners-Lee  uz pomoć  Robert Cailliau, a početci datiraju su još od 1940 Andy van Dam, Douglas Englebart

2. Tko je tvorac HTML-a? Tim Berners-Lee , sada je kontroliran od strane World Wide Web Consortium, čiji je Tim predsjednik.

3. Značenje HTML ? HyperText Markup Language. Osnovna svrha mu je definiranje sadržaja dokumenta.

4. HTTP protokol? - Hypertext Transfer Protocol , tvorac Tim Berners Lee

HTTP protokol je protokol tipa zahtjev/odgovor. Klijent šalje zahtjev poslužitelju i poslužitelj odgovara u obliku metode zahtjeva, (URI - Uniform Resource Identifier), verzije protokola, slijedi MIME izgled poruke koja sadržava modifikatore, klijentove informacije i moguće tijelo poruke. Šalje se preko veze sa poslužiteljem. Poslužitelj odgovara sa linijom statusa, uključujući verziju protokola poruke, i kod za uspjeh ili neuspjeh, slijedi MIME izgled poruke koja sadrži verziju poslužitelja, meta informacije o entitetu i mogući sadržaj tijela entiteta.

5. Što je HTML? Što čini srce HTML-a a i danas je bitno za svaku stranicu?

To je jezik oznaka kojim se definiraju elementi,a njih prepoznaje preglednik (preglednik je program koji koristimo da bi radili sa web dokumentima, a web poslužitelj nam omogućava da dohvatimo dokumente koji su stavljeni na javno korištenje) i prikazuje nam putem http protokola sliku kao objekt na ekranu. HTML se sastoji od elemenata-oznaka dakle skupa podataka i sintakse.

HTML dokument je hipermedijski, po formatu je text, po sintaksi je HTML.

SRCE je sadržaj.

Sintaksa HTML početna i završna oznaka, između je sadržaj.

6. Razlika između HTML i XHTML, što znači taj X

XHTML je stroži i zahtjeva oznaku kraja i poštivanje redoslijeda otvaranja i zatvaranja po principu LIFO - zadnji unutra prvi van (. Razlikuje velika i mala slova. Vrijednosti atributa moraju biti unutar navodnika. X označava Extensible – proširiv jer je nastao na temelju HTML-a i XML-a.

1 | P a g e

Page 2: IWA

IWA

7. Što znači XML?

XML je kratica za Extensible Markup Language.

XML je jezik koji se označava slično kao HTML.

XML je dizajniran za prijenos podataka, a ne za prikaz podataka.

XML oznake nisu unaprijed definirane. Morate definirati vlastite.

8. Kako se označava nesređena lista? Označava se sa <ul> unordered list

9. Atributi? Opisuju dodatna svojstva elementa.i dolaze uvijek uz vrijednost koja se stavlja pod navodnike

10. Header, footer. Header se koristi kao kontejner za uvodni sadržaj ili kao skup navigacijskih linkova. Možemo ih imati nekoliko u dokumentu.Footer oznaka za podnožje dokumenta ili određenog dijela dokumenta, obično sadrži autora, autorska prava...

11. Kako unutar neke slike staviti 5 različitih linkova? pomoću area tagova (slikovne mape)

12. Input boxove, labele, radio buttone i sl.

13. Col span i row spanCol span – spajanje celija u tablicamaRow span – spajanje redova u tablicama

14. Gumb SubmitKoisti se kako bi poslali podatke sa forme serveru. Metodama get i post. Podaci su poslani stranici specificiranoj u formi atributa action.

15. Koji su standardni elementi formularaTo su text, password, checkbox, radio, submit, reset, file, hidden, image, button

16. Što znači FormForm govori browseru gdje formular počinje a gdje završava. Omogućuje prikupljanje podataka o posjetiteljima. Građene su pomoću polja i gumba kojima se pokreću određene akcije.

17. Što znači target atribut u html i cssTarget je ciljani okvir u kojem će se povezani dokument otvoritiDefinicija sa w3schools: target atribut specificira gdje povezani dokument otvorititarget =“_blank“ – otvara se u novom prozorutarget =“_self“ – otvara se u istom prozoru

2 | P a g e

Page 3: IWA

IWA

18. Kako napraviti formu

U oznaci forme trebamo odrediti metodu, name i akciju. Zatim trebamo odrediti input elemente koji se koriste kako bi selektirali infomracije o korisniku. To može biti tekst, checkbox, radiobutton, password, submit, ...

19. Kako u htmlu uređujemo boje? Točno je atributima i njihovim vrijednostima

20. Od čega se sastoje obrasci forme ("form", "input...." - obavezno naredbu na engleskom)

21. Tablice (td, tr, table, colspan)

22. Pozadina bez CSS što je to? Pozadina je atribut u sekciji tijela - u BODY tag se stavi bgcolor=“black“

23. Što treba napisati u html kodu da bi se neka poveznica na koju klikneš otvorila u novom prozoru? Target=“_blank“

24. Koja 2 elementa se znatno razlikuju od ostalih? Script i style , body i head – ne mogu se ponavljati 2 puta

25. Koji HTML element se više ne koristi i zašto? FONT –zastario, xmp

26. Kako u HTML blok smjestiti u desni gornji prozor? – pomoću okvira

27. Kako umetnuti pozadinsku sliku u html? Pomoću atributa background.Sintaksa <body background="URL"> iliCSS syntax: <body style="background-image:url(bgimage.jpg)">

28. SRC kod ubacivanja slika? Unutar oznake img dodjeljuje se atribut src i njegova vrijednost.src="location" – putanja do izvora grafike, može biti relativna (link na sliku unutar file-a) ili apsolutna (link na sliku na nekom drugom web site-u)alt="alterntivetext" – zamjenski tekst za sliku Img oznaka je jedna od rijetkih koja se ne zatvara na klasičan način nego sa />

<img src=“images/slika.gif“ alt=“alternativni naslov za sliku“ />

29. Style u html-u? To treba reći da je atribut, nepraktičan i vremenski zahtjevan način stiliziranja HTML dokumenta – preporučuje se stiliziranje HTML dokumenta korištenjem css-a

30. Šta znači DIV, ID, šta je KLASADIV je oznaka koja opisuje BLOK, odnosno neku određenu cjelinu na stranici. Blok oblikom pokriva se format veceg broja drugih oznaka koje zajedno formiraju odredeni blok/pravokutnik. Služi za definiranje logičke cjeline web stranice. Primjenjuje se u CSS-u. <div> tag se smješta unutar <body> taga, može mu se dodati class ili id. Unutar diva možemo mijenjati neke karakteristike kao što je pozicija na stranici, marigine, padding, rub i horizontalno centriranje teksta.<divclass="styleclass" – određuje naziv klase za pristup elementu iz CSS-a ili JavaScripta

3 | P a g e

Page 4: IWA

IWA

id="namedplaceorstyle" – jedinstveni identifikator za pristup elementu iz CSS-a ili javaScriptastyle="style" – definiranje CSS svojstava >...</div>

Blok na razini elementa se određuje ovim svojstvima:Glavni stilski atributi:•razmak – margin (transparentno, prozirno)•obrub - border•podloga – padding

Blok elementi su oni elementi izvornog dokumenta koji su vizualno oblikovani kao blokovi: npr. paragrafi, liste, itd.Klase nisu jedinstvene. Jedan element može imati više klasa. Na stranici može biti bezbroj elemenata sa istom klasom. ID specificira stil jednog elementa.

31. Kako postaviti link preko slike? <a href=“myfile.html“><img src=“rainbow.gif“></a>

32. MAPIRANJE slike Area

CSS

1. Što je CSS? Cascading Style Sheets

To je jednostavan mehanizam stilskih listova koji pruža autorima i čitateljima da prikvače stil (npr. font, boje i razmake) HTML dokumentima. CSS kontrolira izgled i položaj svih elemenata na stranici, te razdvaja dizajn od sadržaja. Style tag stavlja se unutar HEAD dijela dokumenta.

2. Što nam omogućava?

Omogućava nam jednostavnu promjenu stila nekog dokumenta, jednostavno pridruživanje istog stila različitim html dokumentima.

3. Koja je njegova uloga u odnosu na html?

CSS kontrolira izgled i položaj svih elemenata na stranici, te razdvaja dizajn od sadržaja. CSS je jezik za oblikovanje stila koji određuje izgled HTML dokumenta. Npr. CSS može određivati vrstu slova, boje, margine, crte, visinu, širinu, pozadinsku sliku, napredno pozicioniranje i štošta drugo.

4 | P a g e

Page 5: IWA

IWA

4. CSS sintaksa? Sintaksa CSS-a se sastoji od 2 dijela:

SELEKTORA – HTML elementa kojem želite pridružiti neki stil i

DEKLARACIJE – atributa HTML elementa kojem je pridružena određena vrijednost.

<style type=“text/css“>

SINTAKSA : selektor {osobina1:vrijednost1;osobina2:vrijednost2; }

</style>

Osobina,svojstvo=atribut

SELEKTORI CSS-a mogu biti : • oznaka (body, h1, p, img, a i sl.),• oznaka.klasa (h1.glavni, p.citat, img.portret, a.izbornik i sl.)• oznaka#id (h1#glavni, img#portret, a#izbornik i sl.)• .klasa (.naslov, .vazno, i sl.)• #id (#naslov, #vazno, i sl.)Npr. potrebno je podesiti osobinu boje glavnog zaglavlja h1 { color: blue }ili da je odjeljak s klasom citat u kurzivu p.citat { font-style: italic }

5. Koje vrste CSS-a imamo tj načini implementacije/definiranja

Jednom u dokumentu (ugrađeni), po potrebi u dokumentu (linijski) i vanjska datoteka (vezani - style.css)

Načini korištenja CSS uputa:

Implicitno, eksplicitno (atribut class, jednoznačno (atribut id) i pseudoklase.

6. Kako se CSS može jednoznačno ubaciti u HTML ? Preko ATRIBUTA id-a ( nisam sigurna )

7. Pitao me je za pozadinu , ja njemu STYLE, CSS, on meni kolega ne pitam vas to, mislim bez CSS-a, što je to? – atribut bground unutar body taga

5 | P a g e

Page 6: IWA

IWA

8. Odlike eksplicitne primjene css-a VIDI PITANJE 11 – dio o klasama

9. Kako se mijenja boja na linku putem miša? a:hover (pseudoklasa)

10. Koji su atributi za slike? To su: src, alt, align, border, height, width, hspace, vspace,

11. Klasa i IDID selektor se koristi pri definiranju stila jednog, jedinstvenog elementa i koristi ID svojstvo HTML elementa. Definiran je znakom #.Za razliku od ID selektora, koji se koristi za jedan element, selektor klase se koristi kod više elemenata. Ovo omogućava postavljanje istog stila za sve elemente sa jednim selektorom klase.

12. Span u css – u HTML-u je inline HTML-Span definira jedan dio u dokumentu i koristi se za grupiranje in-line elemenata u dokumentu.

13. Koji su atributi CSSa? Style, ID, class, color, text-align, font, background,...

14. Što je class? Atribut i selektor15. Mjerne jedinice CSS-a ? em,pt,px, in, cm, mm, %16. Što sve može biti selektor u css – body, p, img, h1, klasa, id

PHP

1. Otac PHP-a ?

PHP je kreirao   Rasmus Lerdorf 1995.  I on je napisao Common Gateway Interface (CGI) zajedno sa  Andi Gutmans  i Zeev Suraski, who rewrote the parser that formed PHP 3

2. Tipovi varijabli. Kakve postoje i kako ih dijelimo

Ugrađene superglobalne varijable koje su vidljive bilo gdje u skripti, globalne varijeble koje su definirane kroz cijelu skriptu, ali ne funkcijama. Varijable definirane u funkcijama su lokalne varijable.

3. "List" u php-u?

Varijablama iz liste argumenta pridružuju se korepsonidrajće vrijednosti niza. Skraćuje se postapak jer zamijenjuje veći broj pridruživanja prema indeksiranim pozcijama iz niza.

4. Get, post?

6 | P a g e

Page 7: IWA

IWA

Get metoda prenosi URL string preko polja adress pa je svima taj string vidljiv. Koristi se kada linku želimo nešto dodati i stranicu staviti u bookmark. Ne koristimo je kada se unose osjetljive informacije poput lozinki.

Kod uporebe varijable $_GET svi nazivi i vrijednosti varijabli prikazuju se u polju za adresu (URL preglednik). Vrijednosti iz forme se prenose u URL iza znaka ? i vrijednosti se spajaju & znakom.

Post metoda je sigurnija metoda slanja podataka od get metode, ne prenosi se preko polja adress pa je zato sigurnija.

5. Što je php? U čemu je značaj php-a? Što nam omogućava?

PHP je skriptni jezik za programiranje na strani poslužitelja. Kratica PHP Hypertext Preprocessor. Za njegovo izvođenje je potreban web poslužitelj (Apache). Omogućava nam preuzimate podatke iz forme, generirati dinamičke web stranice, slati i primati cookie, rad s bazama podataka, podržava i druge protokole (npr. HTTP, POP3). Moguće je korištenje XML, generiranje PDF-a i drugih formata.

6. Globalne varijable i superglobalne i prona7. i ih u kodu? Razliku globalne i superglobalne i lokalne variable (znati ih

prepoznati) – PITANJE 2

8. Funkcije i pokazati ih u koduFunkcija je niz naredbi koja se ne izvršavaju po redu nego se može pozvati više puta. Nije osjetljiva na velika i mala slova. Korištenjem funkcija skraćujemo kod jer kad jednom definiramo funkciju, možemo ju pozvati bilo gdje u skripti. Ako funkcija vraća neku vrijednost tada to definiramo pomoću ključne riječi return.Vrste funkcija: mogu biti ugrađene ili ih možemo sami definirati. Postoje je i anonimne funkcije (nisu izravno deklarirane niti imenovane).

9. Razlika između asocijativnog i indeksiranog nizaRazlikuje se po ključeva. Ključevi kod indeksiranih nizova su brojevi, dok su ključevi kod asocijativnih nizeva tekstualne vrijednosti.

10. Što znače dva znaka jednakosti Znači jednako tj. da su varijable jednake

11. Odlike funkcija – VIDI PITANJE 7

12. Operator zbrajanja varijabli u php-u i javi (koja je razlika)

Javascript koristi operator + i nad brojevima i nad stringovima. Znak + služi za zbrajanje vrijednosti kao i u php-u te služi i za spajanje stringova. Dok za spajanje stringova u php-u koristimo točku (.).

13. Objekti

14. Šta je FOR? To je uvjet..?

7 | P a g e

Page 8: IWA

IWA

15.Tipovi petlji, objasniti sve

a) While petlja –

While petlja izvršava svoj blok naredbi dokle god je izraz u uvjetu istinit (true). Uvjet se ispituje prije izvođenja bloka naredbi. Zbog toga je moguće da se blok ne izvrši niti jednom ukoliko je uvjet na početku false.

b) Do..while petlja

Za razliku od normalne while petlje, kod Do … while petlje uvjet se ispituje tek nakon izvršavanja bloka naredbi. Tako da je uvijek garantirano barem jedno izvršavanje bloka naredbi iako je uvjet odmah na početku false.

c) For petlja –

For petlja koristi brojač petlje koji se prije svakog izvršavanja bloka naredbi petlje uveća ili smanji. For petlju koristite kada znate točan broj potrebnog ponavljanja bloka petlje. Brojač petlje može biti bilo koja već postojeća varijabla ili možete stvoriti novu varijablu za potrebe petlje. Ukoliko rabite drugi tip uobičajena imena takvih varijabli su $i, $j, $k i njih ćete sresti u gotovim svim aplikacijama diljem svijeta.

d) Foreach petlja-

Foreach petlja se koristi za rad sa nizovima. Ona prolazi kroz svaki element danog niza i obavlja blok naredbi. Može spremiti ključ i vrijednost svakog elementa niza u posebne varijable u kojim se za svako ponavljanje petlje nalaze ključ i vrijednost elementa niza na kojem se trenutno nalazi nutarnji pokazivač. Nutarnji pokazivač se prije ulaska u petlju nalazi na 0 i svakim novim krugom u petlji povećava se za 1. Novim zvanjem foreach petlje nutarnji pokazivač se resetira. Petlja se vrti sve dok ne ostane bez elemenata niza.

e) If

If provjerava da li je izraz koji mu je predan istinit (true) te tada izvršava dio koda koji slijedi, a ukoliko nije istinit provjerava postoji li ključna riječi else i alternativni iskaz koji treba izvršiti.

f) Switch

Sa switch petljom možete provjeriti jako puno uvjeta odjedanput. Switch petlja je puno brža, korisnija i jednostavnija od if petlje. Jedna switch petlja može zamijeniti

8 | P a g e

Page 9: IWA

IWA

desetke if petlji. Switch petlja radi tako da uzme jednu varijablu i provjerava je sa svim dostupnim slučajevima.

Primjer:<?php$vrijeme = "suncano";echo "Vrijeme ce biti $vrijeme<br />";

switch ($vrijeme){case "kisovito":echo "Ponesi kisobran!";break;

case "suncano":echo "Ponesi suncane naocale.";break; * *Svaki case završava sa break koji služi kako

bi se spriječilo daljnje izvršavanje uvjeta u slučaju ispunjenja jednog slučaja

case "hladno":echo "Dobro se obuci";break; } ?>Prikaz:Vrijeme ce biti suncanoPonesi suncane naocale.

16.Razlika između php i javascript?

PHP se izvršava na serveru a Javascript se izvršava lokalno na računalu.

17.Razlika između PHP i JAVASCRIPT-a u varijablama? Ali i ono sa spajanjem stringova.

Kod Javascripta se varijable mogu deklarirati na dva načina:

a) korištenjem ključne riječi var – npr. var dan =29; - koristi se unutar funkcija

b) pridruživanjem vrijednosti npr. dan =29;

Područuje primjene varijable može biti globalno ili lokalno. Varijable u Javascriptu moraju započeti slovom ili donjom crtom.

18.Što su strukture u PHP-u?

Pomoću kontrolnih struktura određujemo tok skriptu, odlučujemo i računamo.

9 | P a g e

Page 10: IWA

IWA

One su zadužene za logiku aplikacija. Kontrole strukture su: if...else, elseif, switch, while petlja, do while, for petlja, foreach petlja.

19.Kako umećemo php u HTML dokument?

Umećemo ga pomoću oznaka <?php> i ?>

20. Objasni kakve su varijable u php a kakve u javascriptu

21. Razlika između: $a==$b i $===$b i primjeri

22. Razlika između autorizacije i autentikacije? Autorizacije je provjera da li određeni korisnik smije ući u određeni dio programa npr. blagajnica u banci ne može vidjeti stanje na računu od drugih djelatnika banke a njen šef smije. A autentikacija je prijava u sustav

23. PHP biografija neki stupci

24.Odlike funkcija

Ubrzavaju aplikaciju; nadogradnja koda, pronalazak grešaka i ispravak grešaka je lakši jer se sve to obavlja na jednom mjestu.

25. Vrste funkcija? Funkcije definirane sa argumentima, bez argumenata i s pretpostavljenim vrijednostima argumenata.

26. Koji rezultat daju funkcije? Niz ili neki broj - rješenje.

27. Gdje se sejva cooki? Na klijent strani a browser čita

28. Kakve varijable mogu biti u PHP-u prema vidljivosti?

29.Kako znamo da je neka varijabla globalna?

Zbog toga što ista ispred sebe ima riječ globalna, buhahahaha

10 | P a g e

Page 11: IWA

IWA

30. koja se skripta izvršava u browseru ako piše samo npr. http:\\www.com.com\?act=grupe – index php. ACT označava action?

31. Session, cookie (funkcija za pozivanje i postavljanje i parametri; set_cookie(podaci i vrijeme_trajanja)), vidljivost varijabli (korištenje $global za vidljivost), još neko pitanje vezano za $_session varijablu kroz projekt; nije bilo postavljeno meni pa ne znam točno objasniti da i nitko nije znao pitanje vezano uz javascript - kako je bila zamišljena struktura u samim počecima javascripta - tako nešto uglavnom nikad čula za to, e to je usmeni a zadaci su bili:

32.Pravila kod pisanja varijabli (php vs javascript) –

U PHP-u varijable započinju sa znakom $ te iste moraju započeti sa slovom ili sa znakom _. Ne smiju započeti brojem (npr. $var1 – ispravno, $v1ar – ispravno, $1var – neispravno). Varijable mogu sadržavati alfanumeričke znakove, s time da im ime, a ne smiju sadržavati razmake između riječi. Također su osjetljive na mala i velika slova (varijable istog imena ali različite veličine slova php prepoznaje kao dvije različite varijable).

U PHP $ a u javi ne, u javi kad se prvi put postavlja vrijednost, stavlja se var pr. Var ime varijable=“ vrijednost“

33. Naredba za brisanje varijable? Unset

34. Vidljivost varijabli php vs. Javascript - U PHP-u ih vidi samo server, u javi i klijent i server

35. Šta je to klasa u php – klasa je kad radimo neki objekt, a klasa je opis nekog objekta ?? provjeriti odgovor

36. Kako testirati tip podataka u PHP-u – type of funkcija ??

37. Što je session i za što služi? Razlika cookie-a i sessiona

PHP sessioni su "sigurna alternativa cookie-ima". Razlika između cookie-a i sessiona je ta šta su cookie-i pohranjeni na korističkom računalu, a sessioni na serveru. Dok se cookie može mjenjati jednostavnom inline JavaScript naredbom, sessioni se mogu mjenjati jedino php skriptom koja se pokreće na tom serveru. Sessionima se može pristupati koristeći $_SESSION super-globalni niz (varijablu). Ta se varijabla deklarira funkcijom session_start() koja mora biti prva naredba u php codu. Sve sessione brišemo koristeći session_destroy() funkciju.

38. Što je $_POST po tipu podataka? Array

11 | P a g e

Page 12: IWA

IWA

39. Što je npr $pjesme=$_POST[pjesme] – globalna varijabla po vidljivosti

40. Trik pitanje! Varijabla ne može biti vidljiva i nevidljiva, nego po KRITERIJU VIDLJIVOSTI imamo superglobalne, globalne i lokalne, a po TIPU PODATAKA je recimo $_POST – array

41.Što je <select> element i njegova funkcija

Služi za dohvaćanje, pretraživanje i ispis podataka iz baze iz jedne ili više tablica. Naredba: SELECT atribut FROM relacije (tablice) where (uvjet)

42. Što je date() ? Funkcija za vraćanje vremena

Dosta se vrti oko termina element – funkcija – tip

43. Kako se u PHP-u piše znak za veće? Koristi se znak >

MYSQL1. Što znači mysql_fatch_array ? dohvati novi redak u obliku polja u setu rezultata

Funkcija mysql_fetch_array() vraća jedan slog iz tablice kao niz, i to ona polja (stupce) koji su izabrani naredbom SELECT. Svaki sljedeći poziv te funkcije vraća sljedeći slog iz tablice (pokazivač se pomiče na početak sljedećeg reda u tablici). Ako se žele dohvatiti svi slogovi u tablici, koristi se petlja while i u uvijetu se poziva funkcija ,mysql_fetch_array. Ona vraća vrijednost u PHP varijablu (odnosno niz) $row. Dakle, sve dok funkcija vraća vrijednost u varijablu $row, izvršit će se naredbe unutar while petlje. Za ispis vrijednosti iz svakog retka tablice, s pomoću ECHO naredbe ispisuju se članovi niza $row, npr. $['ime']m $row['prezime'].

2. Konektiranje na bazu i selektiranje podataka iz tablice kako radimo?

U PHP jeziku potrebno je kreirati vezu da bi mogli pristupiti MYSQL bazi. To se postavlja preko funkcije mysql_connect(servername, username, password);. Veza prema nekoj bazi obično se sprema u neku varijablu (u primjeru $con). Za dohvaćanje podataka iz baze koristi se SQL naredba SELECT i to u ovakvom formatu: SELECT column_name(s) FROM table_name ili SELECT * FROM table_name (ako se žele izabrati svi stupci iz tablice upiše se *).

12 | P a g e

Page 13: IWA

IWA

JAVASCRIPT1. Što je javascript?

JavaScript je objektno orijentirani programski jezik skriptiranja koji se može izvršavati unutar različitih preglednika zbog čega nije ovisan o platformi pa se može izvršavati na različitim platformama.

Označava se sa <script> </script>

JavaScript razlikuje velika i mala slova.

2. Postavljanje vremena kroz javascript

GET date(), GET year(), GET day() sa time vraća vrijeme, SET date(), SET year(), SET day sa time postavlja vrijeme

3. Koji su dijelovi javascripta

To su središnji dio, dio za programiranje na strani klijenta i dio za programiranje na stani poslužitelja.

Središnji dio čine:

a) vrijednosti : brojčane, logičke (true ili false), stringovi (''IWA''), null, undefined

b) varijable:

- naziv odnosno identifikator varijable može se sastoji se:

- Prvi znak može biti slovo ili _

- Ostali mogu biti sastavljeni od slova, brojaka i znaka_

- mogu se deklarirati na 2 načina:

1. korištenjem ključne riječi var

Primjer var dan=29

Koristi se unutar funkcija

2. pridruživanjem vrijednosti

Primjer dan=29

Područje primjene varijabli može biti:

Globalno – vrijedi za sve funkcije kada je varijabla deklarirana izvan funkcija

Lokalno – vrijedi unutar funkcije /bloka u kojoj je deklarirana

13 | P a g e

Page 14: IWA

IWA

c) literali-doslovne vrijednosti: polja, boolovi, klizni zarez, cijeli broj, objekt, string (''Danas je ...'')

d) izrazi: aritmetički, string, logički

e) operacije

f) dozvoljeni izrazi

g) instrukcije

h) funkcije

i) objekti

Prevođenje tipa podataka:

JavaScript jezik je skriptni jezik dinamičkog tipa zbog čega nije potrebno specificirati tip varijable kada se deklarira. Tipovi podataka se prevode automatski prema potrebi za vrijeme izvršavanja i dolazi do generiranja pogreške.

var mjesec =11;

mjesec = ''studeni'';

Pojavljivanje stringa i brojčane vrijednosti kod operatora + za JavaScript jezik znači prevođenje brojčane vrijednosti u string.

datum= mjesec + 29 daje ''studeni 29''

Kod drugih operatora može se obaviti operacija uz brojčani rezultat.

DOM1. Što je to DOM- Document Object Model koji određuje strukturu dokumenta i način

kao se pristupa dokumentu. S njime programeri mogu graditi dokumente, navigirati njihovu strukturu, dodati, mijenjati i brisati elemente i sadržaj.

PITANJA IZ PROJEKTA

Otvori ti projekt i traži da mu kažeš od čega od čega se sastoji stranica, šta si radio..njega ne interesira ŠTA KOD RADI ( npr. On je odgovoran za ispis letova ) već da mu lijepo kažeš ...ovo je polje u koje se spremaju podaci koje dobiješ iz baze pa se ti podaci vade itd.

14 | P a g e

Page 15: IWA

IWA

Na ispitu profesor traži razumijevanje projekta, da znaš kamo je skripta koja generira određeni dio, razumijevanje koda, funkcija, metoda. On ti označi dio koda i pita te što taj dio koda radi i ti mu to objasniš....(npr.označio je dio koda da mu objasnim šta radi,pa u kodu me pitao što je session i za što

služi) također ti kaže da ispričaš nešto o svojem projektu, od čega se sastoji (kod ulogiranja da imaš 3 mogućnosti-administrator, moderator i obični korisnik....itd., pa trgovine itd.) Pokazao mi je na na mojoj stranici (ne u kodu) na objekte i pitao me što je to? (pokazao je input boxove, labele, radio buttone i sl). Zatim mi je pokazao na mojoj stranici jedan objekt i pitao me je gdje se to kod mene u kodu nalazi.Pita vas prvo o projektu, pa potom prođe na kod (npr. objasnite login formu ili configDB, pa upikne nešto mišem - gdje ste to definirali u CSS ili gdje vam je to u kodu, itd...). objasniti projekt uz projekt me je pital globalne varijable i superglobalne i pronači ih u kodu, funkcije i pokazati ih u kodu, header, footer. pokaze ti nesto na radu i kaze da mu pokazes to u kodu. gdje si to napisao. najvise pita sta je ovo i ti kazes da je to variabla ako ima $ ili da je funkcija ako ima (). Jos pita i razliku globalne i superglobalne i lokalne variable i kad te pita za neku variablu pita te koja je to. Pita funkcije u projektu,arrays,kako napraviti formu. Otvoriš aplikaciju, i onda krene pitati po kodu, liniju po liniju moraš znati šta radi, kako se poziva, kako su povezani skripte,. U projektu objasni registraciju korisnika

1. Prvo mu morate pričati kako to sve skupa funkcionira

2. Što se dešava na kojem liniku i sl.

3. Profesor otvori jednu skriptu i treba objašnjavati liniju po liniju koda. Treba znati čemu svaka linija služi. Usput postavlja još pitanja: npr. čemu služi ova točka, što je ovaj dio prema sintaksi u php-u (pokazivao je na funkciju), gdje se koristi ova funkcija....

4. Kakav css smo koristili?

5. Kakve varijable imamo (tu je mislil na ono kakve varijable po vidljivosti imamo),

6. Što nam je if(isset( ) ) predstavlja u projektu?

7. Što je ovaj switch znači?

8. Što je if?

9. Pitao je što mi kontejner predstavlja?

10. Zašto smo koristili JQuery?

11. Otvorio je jednu stranicu te mi rekao da mu u kodu pokažem gdje je taj gumb s tom akcijom

12. Pitao me tri linije koda

13. kaže da mu u kodu pokažeš npr. Gdje se nalazi gumbić LOGIN ili sl, ukoliko vidi neke zanimljive atribute pita šta je to da skuži dal si sam radio projekt.

14. dosta pita HTML – kako se ubacuje slika, link, podebljana

15. Kako se određuje vanjski border i unutarnji – pokazati u CSS-u.

16. Na primjeru pita eksplicitno, imlicitno ili po potrebi umetnuti CSS

17.

15 | P a g e

Page 16: IWA

IWA

VAŽNO – JOSIP

Otvorite aplikaciju, ulogirate se kao jedan od admin, moderator ili obicni korisnik

Prvo vas baci na INDEXNU, recimo rekla sam da je moja indeksna rađena u DIV bloku. Zatim mi je otvorio formu za izmjenu prijedloga i rekao da mu to nađem u kodu

16 | P a g e