Top Banner

of 34

izrada web stranice za salon nameštaja

Feb 27, 2018

Download

Documents

AnchyOsi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/25/2019 izrada web stranice za salon nametaja

    1/34

    SEMINARSKI RAD

    Tema: izrada web stranice za salon nametaja

    Predmet: Internet alati I servisi

    Student Profesor

    Stojkov Ana Matija IT 7/11 Prof.

    dr. Dragana Gluac

    renjanin! "#1$

    1

  • 7/25/2019 izrada web stranice za salon nametaja

    2/34

    Sadraj

    1. %vod&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

    &&..&&&&&&&&&&.&.&&.'". ()is kori*eni+ te+nologija&&&&&&&&&&&&&&&&&&&&&&&&&..

    &&&&&&&&&&..&&&..'".1.P+)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

    &.&&&&.&&&&&.&&&&&.'".". ,t-l&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

    &&.&&&..&&&&&&.&&&&&.$".'. MSl&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

    &&&&&&&&&&&..&&&&&&.7'. 0reiranje a2e

    )odataka&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

    &&&&&&&..34. 0reiranje )rojekta&&&&&&&&&&&&&&&&&&&&&&&..

    &&&&&&&&&&&&&&&&&&&&&114.1. Dsettings.)+) 5 skri)ta 2a vrednosti konekcije na

    a2u................................................114.". Dal6inc.)+) 5 skri)ta 2a )ove2ivanje sa

    a2o-.....................................................................1"4.'. a-estaj6inc.)+) 5 skri)ta 2a u)ite )re-a a2i 2a

    na-etaj...............................................1"4.4. Proi2vodjac6inc.)+) 5 skri)ta 2a u)ite )re-a a2i 2a

    )roi2vo8a9a........................................1'4.$. Inde:.)+) 5 )o9etna

    stranica.................................................................................................144.;. a-estaj.)+) 5 skri)ta 2a )rika2 svi+ infor-acija o

    na-etaju.............................................1;4.7. Proi2vodjaci.)+) 5 skri)ta 2a )rika2 )odataka o

    )roi2vodja9i-a............................................174.

  • 7/25/2019 izrada web stranice za salon nametaja

    3/34

    4.1$. editProi2vodja9.)+) 5 skri)ta 2a -enu )odataka o

    )roi2vo8a9i-a................................."'$. aklju9ak............................................................................................................

    ............................"4;. >iteratura...........................................................................................................

    ............................"3

    !" #vod

    Te-a ovog se-inarskog rada jeste kreiranje funkcionalne ?e stranice koja je

    kreirana na osnova-a P,P je2ika I MSl=a 2a a2u )odataka koja se nala2i u

    )o2adini )rojekta I koja 9uva sve infor-acije I )odatke )otrene 2a rad sajta. Tako8e

    u kori*ene te+nologije s)ada i ,TM> ali o svakoj od te+nologija i*e re9i kasniije u

    tekstu. a ovo- )ri-eru ?e stranice o-ogu*ene su slede*e o)cije@

    Pregled na-etaja sa svi- infor-acija-a o nje-u

    Pregled )roi2vo8a9a sa svi- infor-acija-a o nji-a

    Ad-inistrativna stranica o na-etaju

    Ad-inistrativna stranica o )roi2vo8a9i-a

    Stranica 2a dodavanje na-etaja Stranica 2a dodavanje )roi2vo8a9a

    Stranica 2a i2-enu na-etaja

    Stranica 2a i2-enu )roi2vo8a9a

    ()cija 2a risanje na-etaja

    ()cija 2a risanje )roi2vodja9a

    ()cija 2a )retragu na-etaja )re-a vrsti kojoj )ri)ada

    '

  • 7/25/2019 izrada web stranice za salon nametaja

    4/34

    $" %&is 'ori(eni) te)nolo*ija

    $"!" P+PP,P )redstavlja )rogra-ski je2ik koji je )o svojo )rirodi slao ti)i2iran. na9enje

    skra*enice P,P= Hypertext Preprocessor . 1BTo 2na9i da ovaj )rogra-ski je2ik ne-a

    u sei ti)ove )ro-enljivi+ koji se koriste.

    Drugi- re9i-a nije )otreno navoditi ti)! na )ri-er string! int doule! nego *e

    )arser sa- )re)o2nati o 9e-u se radi. P,P se uglavno- koristi 2a )rogra-iranje

    ?e a)likacija ili )rogra-iranje uglavno- ve2ano 2a internet. Ceo-a 9esto se koristi

    u ko-inaciji sa drugi- te+nologija-a. aj9e*e se koristi u ko-inaciji sa ,TM>=

    o-! SS=o- I Eava Scri)to-.

    0ada se koristi u ko-inaciji sa drugi- te+nologija-a onda se -oFe )osti*i le)o I

    vi2uelno stili2ovana ?e stranica koja u svojoj )o2adini i-a doru )rogra-sku

    osnovu.

    0ro2 nekoliko )ri-era -oFe-o )oka2ati kako funkcionie P,P.

    H)+)t:t J K,ello ?orldLK: J $ J 1#.$HN

    Primer 1 : promenjive u php[2]% ovo- )ri-eru -oFe-o videti kako se deOniu )ro-enljive u )+)=u I kako se

    deOniu )ro-enjive koje su ra2li9itog ti)a.

    H)+)ec+o K+"NP,P is unL/+"NKec+o K,ello ?orldLrNKec+o KIQ- aout to learn P,PLrNKec+o KT+is K! Kstring K! K?as K! K-ade K! K?it+ -ulti)le )ara-eters.KHN

    Primer 2: echo komanda[2]

    % )ri-eru " se -oFe videti kako se is)isuju stringovi! ali )reko ove ko-ande se

    -oFe is)isati sve u )+)=u!od stringova )reko )ro-enljivi+ do greaka koje generieMSl .

    H)+)

    t J dateRK,K

    if Rt K"#K

    ec+o K,ave a good daLK

    4

  • 7/25/2019 izrada web stranice za salon nametaja

    5/34

    U else

    ec+o K,ave a good nig+tLK

    U

    HNPrimer 3: if klauula[2]

    % )ri-eru ' )rikaana je if klau2ula koja o-ogu*ava grananje unutar )rogra-a.

    H)+)

    : J 1

    ?+ileR: J $

    ec+o KT+e nu-er is@ : rNK

    :VV

    U

    HNPrimer !: petlja[2]

    % )ri-eru 4 -oFe-o videti kako se koristi )etlja koja -oFe da na- o-ogu*i

    )onavljanje onoliko )uta koliko je na-a )otreno.

    $

  • 7/25/2019 izrada web stranice za salon nametaja

    6/34

    $"$" +tml

    ,t-l )redstavlja vrstu )rogra-skog je2ika koji se koristi 2a )rogra-iranje ?e

    a)likacija I ?e stranica. aj9e*e se koristi 2a )rika2ivanje ele-enata na stranici ili

    se koristi u ko-inaciji sa drugi- te+nologija-a.

    ,t-l je skra*enica 2a ,)er Te:t Marku) >anguage. (vaj )rogra-ski je2ik je sli9an

    :-l=u sa to- ra2liko- da u +t-l=u i-a-o ve* )redodre8ene tagove koji se koriste

    kako i se deOnisali odre8eni seg-enti unutar stranice.

    Svaki +t-l docu-ent -ora da sadrFi odre8ene tagove kako i ro?ser lake i9itao

    o 9e-u se radi na stranici. a )ri-er LD(TWPX +t-lN )o-aFe ro?ser da doro

    )rikaFe stranicu.

    LD(TWPX+t-lN

    +t-lN

    odN

    +1NM irst ,eading/+1N

    )NM Orst )aragra)+./)N

    /odN

    /+t-lN

    Primer ": ta#ovi koji se moraju nalaiti na stranici[3]

    Pri-eri koji slede jesu naj9e*e kori*eni tagovi u +t-l=u.

    +1NT+is is a +eading/+1N

    +"NT+is is a +eading/+"N

    +'NT+is is a +eading/+'N

    )NT+is is a )aragra)+./)N

    )NT+is is anot+er )aragra)+./)N

    a+refJK+tt)@//???.?'sc+ools.co-KNT+is is a link/aN

    Primer $: najkori%&eniji ta#ovi u html'u[3]

    Tako8e tagovi -ogu i-ati I svoje attriute koje -oFe-o dodavati! -enjati )re-a

    svoji- 2a+tevi-a. a )ri-er ako u celiji taele Feli-o da )ro-eni-o oju )o2adine

    onda koristi-o atriut gcolorJYgreenY I oja *e se )ro-eniti u 2elenu. Postoje

    atriuti kao na )ri-er na-e!id!+ref!value!title!stle..

    ;

  • 7/25/2019 izrada web stranice za salon nametaja

    7/34

    LD(TWPX +t-lN

    +t-lN

    +eadN

    stleNtale! t+! td

    order@ 1): solid lack

    order=colla)se@ colla)se

    U

    /stleN

    /+eadN

    odN

    tale stleJK?idt+@1##ZKN

    trN tdNEill/tdN

    tdNS-it+/tdN

    tdN$#/tdN

    /trN

    trN

    tdNXve/tdN

    tdNEackson/tdN

    tdN34/tdN

    /trN

    trN

    tdNEo+n/tdN

    tdNDoe/tdN

    tdN

  • 7/25/2019 izrada web stranice za salon nametaja

    8/34

    $"," M-S.l

    MSl )redstavlja siste- 2a u)ravljenje a2a-a )odataka. Po-o*u ovog siste-a

    -ogu se kreirati a2e )odataka! -ogu se kreirati taele unutar a2e! -ogu se

    vriti o)eracije nad )odaci-a! -ogu se )ove2ivati )odaci i2 ra2li9iti+ taela I-ogu se -enjati! dodavati I risati )odaci u2 )o-o* ove te+nologije. Podaci-a

    i2 a2e najlake se )ristu)a u2 )o-o* sl u)ita koji i-aju svoju )osenu

    se-antiku I )ravila u2 )o-o* koji+ se sve ove o)eracije -ogu i2vriti.

    MSl a2e se na2ivaju relacione 2ato to se -ogu kreirati relacije i2-e8u

    )odataka unutar a2e. To donosi velike -ogu*nosti.

    Postoji veliki roj softvera koji o-ogu*avaju u)ravljanje a2a-a )odataka! I koji

    su 2asnovani na sl te+nologiji.

    Primer +: osnovne nared)e koje se koriste u ,y-l'u[!]

  • 7/25/2019 izrada web stranice za salon nametaja

    9/34

    H)+)

    serverna-e J Klocal+ostK

    userna-e J Kuserna-eK

    )ass?ord J K)ass?ordK

    dna-e J K-D[K

    // reate connection

    conn J ne? -sliRserverna-e! userna-e! )ass?ord! dna-e

    // +eck connection

    if Rconn=Nconnect6error

    dieRKonnection failed@ K . conn=Nconnect6error

    U

    sl J KSX>XT id! Orstna-e! lastna-e \(M MGuestsK

    result J conn=NuerRsl

    if Rresult=Nnu-6ro?s N #

    // out)ut data of eac+ ro?

    ?+ileRro? J result=Nfetc+6assocR

    ec+o Kid@ K . ro?KidKB. K = a-e@ K . ro?KOrstna-eKB. K K . ro?Klastna-eKB. KrNK

    U

    U else

    ec+o K# resultsK

    U

    conn=NcloseR

    HN

    Primer /: 0om)inacija php * my-l'a

    % )ri-eru 3 -oFe-o videti kako se 2ajedno koriste )+) I MSl. Cidi-o da se

    koriste narede unutar )+) kako i se konektovali na a2u a 2ati- se

    i2vrava u)it koj *e i2vriti i2-ene u a2i )odataka.

    3

  • 7/25/2019 izrada web stranice za salon nametaja

    10/34

    ," Kreiranje baze &odata'a

    0ao )rvi korak! kreira*e-o a2u )odataka )od i-eno- ]salonna-estajaY koja *e

    sadrFati taele ]na-etajY I ])roi2vo8a9Y. [a2u )odataka -oFe-o kreirati na vie

    na9ina -oFe-o je kreirati )ute- )+) ko-andi. MoFe-o to u9initi tako to *e-o

    na)isati jednu )+) skri)tu koja *e se )riliko- i2vravanja uraditi sve to je na-a

    )otreno. MoFe na)raviti a2u! na)raviti taele I -oFe na)uniti a2u sa )odaci-a.

    0od koji to sve radi se -oFe videti u slede*e- listingu koda@

    H)+)

    con J -sl6connectRKlocal+ostK! KrootK! KK

    kreiraj[a2u J K\XATX DATA[ASX I (T X^ISTS _Salona-estaja_ DXA%>T

    ,A\ATX\ SXT latin1 (>>ATX latin16s?edis+6ciK

    kreirajTaelu1 J K\XATX TA[>X I (T X^ISTS _na-estaj_ R

    _ida-estaja_ igintR"# (T %>> A%T(6I\XMXT!

    _a2iv_ varc+arR$# (T %>>!

    _idProi2vodjaca_ igintR"# (T %>>!

    _ena_ varc+arR"# (T %>>!

    _Crsta_ varc+arR"# (T %>>!

    P\IMA\W 0XW R_ida-estaja_ XGIXJInnoD[ DXA%>T ,A\SXTJlatin1 A%T(6I\XMXTJ1K

    kreirajTaelu" J K\XATX TA[>X I (T X^ISTS _)roi2vodjac_ R

    _idProi2vodjaca_ igintR"# (T %>> A%T(6I\XMXT!

    _a2ivProi2vodjaca_ varc+arR$# (T %>>!

    _Adresa_ varc+arR$# (T %>>!

    _[rojTelefona_ varc+arR"# (T %>>!

    P\IMA\W 0XW R_idProi2vodjaca_

    XGIXJInnoD[ DXA%>T ,A\SXTJlatin1 A%T(6I\XMXTJ1K

    )o)uniTaelu1 J KISX\T IT( _na-estaj_ R_ida-estaja_! _a2iv_!

    _idProi2vodjaca_! _ena_!_Crsta_ CA>%XS

    R1! Q[racni krevet >aura 1;#Q! Q'#Q! Q1;'$$Q!QkrevetQ!

    R"! Q[racni krevet [uranoQ! Q'#Q! Q"#

  • 7/25/2019 izrada web stranice za salon nametaja

    11/34

    R$! Q0o-inovani or-ar [ikiniQ! Q'1Q! Q1#733Q!Qor-arQ!

    R;! Q\adni sto XTQ! Q'1Q! Q1$333Q!Qradni stoQ!

    R7! Q0revet \uioQ! Q'1Q! Q";33#Q!QkrevetQ!

    R

    )ove2iTaele J KA>TX\ TA[>X na-estaj ADD (\XIG 0XW RidProi2vodjaca

    \XX\XXS )roi2vodjacRidProi2vodjacaK

    -sl6uerRkreiraj[a2u

    -sl6select6dRQSalona-estajaQ! con

    -sl6uerRkreirajTaelu1

    -sl6uerRkreirajTaelu"-sl6uerR)o)uniTaelu1

    -sl6uerR)o)uniTaelu"

    -sl6uerR)ove2iTaele

    ec+o K%s)esno kreirano ako ne-a u)o2orenjaLLK

    HNistin# 1: kod a kreiranje )ae podataka

    0ada )okrene-o ovaj kod!auto-atski *e se i2vriti svaki u)it i2 ove skri)et. (vu

    skri)tu -oFe-o )okrenuti i2 okruFenja u koje- radi-o ilii -oFe-o )okrenuti

    direktno i2 ro?sera.

    11

  • 7/25/2019 izrada web stranice za salon nametaja

    12/34

    /" Kreiranje &roje'ta

    0ada s-o na)revili a2u )odataka! slede*i korak je kreiranje )rojekta u et[eans

    okruFenju.

    akon kreiranja )rojekta! kreira*e-o )+) fajlove koji *e na- sluFiti 2a -ani)ulisanje

    )odaci-a i2 a2e )odataka.

    [itno je )o-enuti da je ovaj se-inarski i2radjen na DA> alonu! tj Data Access

    >aer alonu koji na- o-ogu*ava da odvoji-o 2avisnosti )odataka! )ristu)a a2i

    )odataka!)ove2ivanju i da u)rosti-o ve2e i2-edju )odataka i ojekata.

    /"!" Dbsettin*s"&)& 0 s'ri&ta za vrednosti 'one'cije na baz1

    % )osean folder )od na2ivo- li kreira*e-o )rvo dsettings.)+) fajl koji *e da se

    )rika9i na a2u )odataka i nakon toga *e-o sa-o )o2ivati ovu skri)tu kako i

    s-anjili roj )ojavljivanja )ove2ivanja na a2u.

    1"

  • 7/25/2019 izrada web stranice za salon nametaja

    13/34

    -lika 3: d)settin#s.php

    1'

  • 7/25/2019 izrada web stranice za salon nametaja

    14/34

    4.". Dal6inc.)+) 5 skri)ta 2a )ove2ivanje sa a2o-

    akon toga! kreira-o dal6inc.)+) koji se konektuje na a2u )odataka i koji na-

    )roverava u)ite koje *e-o kasnije videti i u odnosu na to koja je vrsta u)ita! ova

    klasa *e takvo )onaanje odarati.

    % ovoj skri)ti nala2i se kod koji )roverava vrstu u)ita koji se alje kao ko-andaa2i!i )re-a to-e odlu9uje koja nareda *e se i2vriti.

    )rivate function %s)ostavi0onekcijuSa[a2o-R

    t+is=N6konekcija J -sl6connectRt+is=N6)odesavanja[a2e=Nget6dserverR!

    t+is=N6)odesavanja[a2e=Nget6duserR!

    t+is=N6)odesavanja[a2e=Nget6d)ass?ordR

    or die RKeus)esna konekcija ka serveru a2e )odataka...K

    -sl6select6dRt+is=N6)odesavanja[a2e=Nget6dataaseR!t+is=N6konekcija

    or die RKe)ostojeca a2a )odataka...K

    return t+is=N6konekcija

    U

    )rivate function Prekini0onekcijuSa[a2o-R

    -sl6closeRt+is=N6konekcija

    Uistin# 2: kod a konektovanje na )au

    4.'. a-estaj6inc.)+) 5 skri)ta 2a u)ite )re-a a2i 2a na-etaj

    Slede*i korak jeste kreiranje na-estaj6inc.)+) koji kreira set i get -etode 2a svaki

    )odatak i2 taele na-estaj i2 a2e i koje sadrFe sl u)ite 2a dodavanje!i2-enu i

    risanje )odataka i2 a2e )odataka.

    Tako8e sadrFe -etode 2a i9tavanje svi+ )odataka! )ronala2ak )odataka )o

    2adato- ID=u.

    -lika !: namestajinc.php upiti

    14

  • 7/25/2019 izrada web stranice za salon nametaja

    15/34

    Tako8e unutar fajla na-estaj6inc.)+) nala2i se deo koda koji na- o-ogu*ava da

    unutar jednog ojekta kreira-o drugi ojekat i da )reu2-e-o vrednosti tog drugog

    ojekta unutar )rvog. Ti-e doija-o -ogu*nost da ira-o )ri unoenju novog

    na-etaja )roi2vodja9a i2 ve* na-etenog i2ora )roi2vo8a9a.

    -lika ": deo koda a kreiranje novo# o)jekta unutar ve& postoje&e#

    4.4. Proi2vodjac6inc.)+) 5 skri)ta 2a u)ite )re-a a2i 2a )roi2vo8a9a

    % ovoj skri)ti se nala2e u)iti koji *e -enjati!dodavati ili risati )odatke i2 a2e

    )odataka 2a taelu )roi2vodjac. (vde takodje i-a-o i -etode koje i2listavaju

    sve )roi2vodja9e! -etodu koja traFi )roi2vodja9a )o ID=u.

    function PronadjiProi2vodjacaIDRid

    results J t+is=NI2vrsi%)itRKSX>XT ` \(M )roi2vodjac ,X\X idProi2vodjaca

    JK.id

    )ro\esult J ne? Proi2vodjacR

    if RcountRresultsN#

    k J results#B

    )ro\esult J ne? Proi2vodjacR

    )ro\esult=Nset6a2ivProi2vodjacaRk=Na2ivProi2vodjaca )ro\esult=Nset6idProi2vodjacaRk=NidProi2vodjaca

    )ro\esult=Nset6AdresaRk=NAdresa

    )ro\esult=Nset6[rojTelefonaRk=N[rojTelefona

    U

    return )ro\esult

    1$

  • 7/25/2019 izrada web stranice za salon nametaja

    16/34

    Uistin# 3: metoda koja pronalai traeno# proivo4a5a

    1;

  • 7/25/2019 izrada web stranice za salon nametaja

    17/34

    4.$. Inde:.)+) 5 )o9etna stranica

    Slede*e kreira-o Inde:.)+) koji na- sluFi kao )o9etna strana!i tako je na)ravljeno

    da se )rika2uju slike )roi2voda a gore u -eniju -oFe se i2arati stranica koja

    )rika2uje sve )ri2vode i stranica koja )rika2uje sve )roi2vo8a9e. Stranice koje to)rika2uju su na-estaj.)+) i )roi2vodjac.)+).

    %nutar stranice na-estaj.)+) i-a-o )o2iv DA>=a koji je )rika2an na slici ;.

    -lika $: namestaj.php

    a ovovj stranici takodje i-a-o i kod koji na- o-ogu*ava )retragu na-etaja

    )re-a vrsti kojoj )ri)ada. Tj ovde na inde: stranici i-a-o sa-o kod koji na- )ravi

    for-u 2a )retragu.

    6h37Pretra#a name%taja prema vrsti68h37

    6form method9post action9search.php7

    6p7

    6input type9text name9term 876)r 87

    6input type9su)mit value9Pretra#a 87

    68form7istin# !: kod a formu pretra#e

    17

  • 7/25/2019 izrada web stranice za salon nametaja

    18/34

    a slici 7 je )rika2ana ko-inacija +t-l=a i )+) kako i i29itali sve )odatke o

    na-etaju.

    -lika (: i%5itavanje svih informacija o name%taju

    1

  • 7/25/2019 izrada web stranice za salon nametaja

    19/34

    4.;. a-estaj.)+) 5 skri)ta 2a )rika2 svi+ infor-acija o na-etaju

    Skri)ta na-estaj.)+) je fajl u ko-e se nala2i kod )reko kojeg se i9itavaju )odaci i2

    a2e )odataka o na-etaju. Po-o*u nje *e iti kreiran taelarni )rika2 svi+

    )odataka i2 a2e! uklju9uju*i i na2iv )roi2voddja9a koji )ri)ada drugoj taeli u a2i.

    taleN

    tr N

    tdN

    a2iv )roi2voda

    /tdN

    tdN

    ena

    /tdN

    tdN

    Crsta )roi2voda

    /tdN

    tdN Proi2vo8a9

    /tdN

    /trN

    H)+) foreac+Rna-estaji as k@ HN

    trN

    tdN

    H)+) ec+o k=Nget6a2ivR HN

    /tdN

    tdN

    H)+) ec+o k=Nget6enaR.K \SDK HN

    /tdN

    tdN

    H)+) ec+o k=Nget6CrstaR HN

    /tdN

    tdN

    H)+) ec+o k=Nget6)roi2vodjacR=Nget6a2ivProi2vodjacaR HN

    /tdN

    /trN

    H)+) endforeac+ HN

    13

  • 7/25/2019 izrada web stranice za salon nametaja

    20/34

    /taleN

    istin# ": prika koda koji pravi ta)elu a ispis podataka

    "#

  • 7/25/2019 izrada web stranice za salon nametaja

    21/34

    4.7. Proi2vodjaci.)+) 5 skri)ta 2a )rika2 )odataka o )roi2vodja9i-a

    % ovoj skri)ti se takodje kreira taela koja *e )oka2i sve infor-acije o

    )roi2vodja9i-a i2 a2e )odataka.

    H)+)

    include RQ/li/)roi2vodjac6inc.)+)Q

    )roi2vodjacDA> J ne? Proi2vodjacDA>R

    )roi2vodjaci J )roi2vodjacDA>=NPrika2iSveProi2vodjaceR

    HNistin# $: ;

  • 7/25/2019 izrada web stranice za salon nametaja

    22/34

    idJKidK valueJKH)+) ec+o k=Nget6ida-estajaR HNK/N

    in)ut t)eJK[uttonK valueJK(riiK

    onclickJKdocu-ent.deleteH)+) ec+o k=Nget6ida-estajaR HN.su-itRK/N

    /for-N

    /tdN

    /trN

    H)+) endforeac+ HN

    /taleN/divNistin# (: kod koji omo#u&ava i tastere a imenu i )risanje podataka o name%taju

    4.3. i2-enaProi2vodjaca.)+)= ad-instrativna stranica 2a )roi2vodja9e

    ovo je stranica sli9na )ret+odnoj u kojoj se i2listavaju )odaci o )roi2vodja9i-a i-oFe-o -enjati te )odatke.

    a slici < i*e )rika2an deo koda gde se kreira taela 2a i9itavanje )odataka i

    kreiranje tastera 2a i2-enu i risanje.

    -lika +: imena proivodja5a

    ""

  • 7/25/2019 izrada web stranice za salon nametaja

    23/34

    4.1#. deletea-estaj.)+) 5 skri)ta 2a risanje na-etaja

    Slede*e to se kreira je fajl deletea-estaj.)+) koji sluFi 2a risanje )odataka i2

    a2e.

    -lika /: delete=amestaj.php

    4.11. deleteProi2vodjac.)+) 5 skri)ta 2a risanje )roi2vodja9a

    % ovoj skri)ti se nala2i kod koji na- o-ogu*ava rianje )roi2vodja9a i a2e

    )odataka.

    H)+)

    include RQ/li/)roi2vodjac6inc.)+)Q

    )roi2vodjac J ne? Proi2vodjacR

    )roi2vodjac=Nset6idProi2vodjacaR6P(STQidQB

    )roi2vodjacDA> J ne? Proi2vodjacDA>R

    )roi2vodjacDA>=N(risiProi2vodjacaR)roi2vodjac

    +eaderRQ>ocation@ )roi2vodjaci.)+)Q

    HNistin# +: kod a )risanje proivodja5a

    "'

  • 7/25/2019 izrada web stranice za salon nametaja

    24/34

    4.1". createa-estaj.)+) 5 skri)ta 2a kreiranje novog na-etaja

    akon toga kreira-o createa-estaj.)+). (vde se nala2i kod koji na- o-ogu*ava

    da kreira-o nove ojekte. Iscrtavaju se tekstualna )olja i dug-e 2a 9uvanje koje

    )o2iva one u)ite u na-estaj6inc.)+) radi u)isivanje u a2u )odataka.

    H)+)

    include RQ/li/na-estaj6inc.)+)Q

    )roi2vodjacDalJne? Proi2vodjacDA>R

    )roi2vodjaciJ)roi2vodjacDal=NPrika2iSveProi2vodjaceR

    ifRLe-)tR6P(STKactionKB

    na-estaj J ne? a-estajR

    na-estaj=Nset6a2ivR6P(STQa2ivQB na-estaj=Nset6enaR6P(STQenaQB

    na-estaj=Nset6CrstaR6P(STQCrstaQB

    )roi2vodjacDalJne? Proi2vodjacDA>R

    )roi2vodjacidJ6P(STQidProi2vodjacaQB

    )roi2vodjacJ)roi2vodjacDal=NPronadjiProi2vodjacaIDR)roi2vodjacid

    na-estaj=Nset6)roi2vodjacR)roi2vodjac

    na-estajDA> J ne? a-estajDA>R

    na-estajDA>=NDodaja-estajRna-estaj

    na-estaji J na-estajDA>=NPrika2iSava-estajR

    )roi2vodjacDA> J ne? Proi2vodjacDA>R

    )roi2vodjaci J )roi2vodjacDA>=NPronadjiProi2vodjacaIDR

    +eaderRQ>ocation@ i2-enaa-estaja.)+)Q

    e:itR

    U

    HNistin# /: ;

  • 7/25/2019 izrada web stranice za salon nametaja

    25/34

    Slika 1# )rika2uje deo koda 2a )adaju*i -eni i2 kojeg -ogu da se iraju )roi2vodja9i

    i2 a2e )odataka.

    -lika 1>: select opcija

    4.1'. createProi2vodjac.)+)= skri)ta 2a kreiranje )roi2vodja9a

    u ovoj skri)ti se nala2i kod 2a kreiranje )roi2vodja9a! na stranici *e se )rika2ati

    tektualna )olja u koja se -ogu u)isati )odacii nakon )ritiska na taster sni-i ovi

    )odaci *e se sa9uvati u a2i )odataka.

    -lika 11 : createProivodjac.php

    "$

  • 7/25/2019 izrada web stranice za salon nametaja

    26/34

    ";

  • 7/25/2019 izrada web stranice za salon nametaja

    27/34

    4.14. edita-estaj.)+) 5 skri)ta 2a i2-enu )odataka

    adnje to kreira-o je edita-estaj.)+). (n sluFi 2a i2-enu ve* )ostojeci+

    )odataka. (vo funkcionie tako to se )rvo i9itaju )odaci i2 a2e! u)isu se u

    tekstualna )olja a onda nakon toga kada korisnik i2-eni )odatke i )ritisne dug-e 2a

    9uvanje novi )odaci se )reu2i-aju i u)isuju u a2u )odataka.

    -lika 12: edit=amestaj.php

    "7

  • 7/25/2019 izrada web stranice za salon nametaja

    28/34

    4.1$. editProi2vodja9.)+) 5 skri)ta 2a i2-enu )odataka o )roi2vo8a9i-a

    % ovoj skri)ti i-a-o kod koji na- o-ogu*ava da )ro-eni-o )odatke 2a i2aranog

    )roi2vodja9a i da ti )odaci udu sa9uvani u a2i )odataka.

    -lika 13: i%5itavanje podataka a imenu kod proivodja5a

    "

  • 7/25/2019 izrada web stranice za salon nametaja

    29/34

    2" 3a'lj14a'

    % ovo- se-inarsko- su )rika2ane te+nike koje se koriste danas 9esto na internetu

    )ri kreiranju ?e stranica. (vaj )rojekat se -oFe )roiriti dodatni- o)cija-a u

    udu*nosti.

    Prika2 stranice nakon kretanja )rojekta

    -lika 1!: index.php

    "3

  • 7/25/2019 izrada web stranice za salon nametaja

    30/34

    -lika 1": namestaj.php

    '#

  • 7/25/2019 izrada web stranice za salon nametaja

    31/34

    -lika 1$: proivodjac.php

    '1

  • 7/25/2019 izrada web stranice za salon nametaja

    32/34

    -lika 1(: imena namestaja

    '"

  • 7/25/2019 izrada web stranice za salon nametaja

    33/34

    -lika 1+: imena proivodja5a

    ''

  • 7/25/2019 izrada web stranice za salon nametaja

    34/34

    5" 6iterat1ra

    1B +tt)@//)+).net/-anual/en/intro=?+atis.)+)

    "B +tt)@//???.?'sc+ools.co-/)+)/)+)6e:a-)les.as)

    'B +tt)@//???.?'sc+ools.co-/+t-l/+t-l6e:a-)les.as)

    4B +tt)s@//???'.ntu.edu.sg/+o-e/e+c+ua/)rogra--ing/sl/MSb>6[eginner.+t-l

    $B Te-)late )reu2et sa stranice = +tt)@//???.+t-l$?ete-)lates.co.uk/

    ;B Skri)te sa veFi

    http://php.net/manual/en/intro-whatis.phphttp://www.w3schools.com/php/php_examples.asphttp://www.w3schools.com/html/html_examples.asphttp://www.html5webtemplates.co.uk/http://www.w3schools.com/php/php_examples.asphttp://www.w3schools.com/html/html_examples.asphttp://www.html5webtemplates.co.uk/http://php.net/manual/en/intro-whatis.php