izrada web stranice za salon nameštaja

Embed Size (px)

Citation preview

  • 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