Top Banner
7/23/2019 Apostilas Do Curso PHP CSS MySQL http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 1/57 Arquivos do Curso PHP CSS MySQL PHP MySQL Banco de Dados -- phpMyAdmin SQL Dump -- version 2.10.1 -- http!!""".phpmyadmin.net -- -- Servidor #oca#host -- $empo de %era&'o Set 1() 200( as 020* AM -- +ers'o do Servidor ,.0., -- +ers'o do PHP ,.2., S$ SQL/MD3/A4$/+AL4/3/567 -- -- Banco de Dados 8curso/d98 -- -- -------------------------------------------------------- -- -- strutura da ta9e#a 8t9/curso8 -- :6A$ $ABL 8t9/curso8 ;  8id8 int;11< 3$ 34LL auto/increment)  8nome8 varchar;100< 3$ 34LL)  8emai#8 varchar;100< 3$ 34LL)  8cidade8 varchar;*0< 3$ 34LL)  8mensa=em8 te>t 3$ 34LL)  P6?MA6@ @ ;8id8< < 3%?3?nnoDB DA4L$ :HA6S$#atin1 A4$/?3:6M3$10 7 -- -- >traindo dados da ta9e#a 8t9/curso8 -- ?3S6$ ?3$ 8t9/curso8 ;8id8) 8nome8) 8emai#8) 8cidade8) 8mensa=em8< +AL4S ;*) Cernando 3oronhaC) CtesteC) CS'o Pau#oC) C# testeC<7 :one>'o com MySQL EF Gd9 mys#/connect;#oca#host)root)<7 Gdados mys#/se#ect/d9;curso/d9)Gd9<7 FI 1
57

Apostilas Do Curso PHP CSS MySQL

Feb 17, 2018

Download

Documents

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
Page 1: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 1/57

Arquivos do Curso PHP CSS MySQL

PHP MySQL

Banco de Dados

-- phpMyAdmin SQL Dump-- version 2.10.1-- http!!""".phpmyadmin.net---- Servidor #oca#host-- $empo de %era&'o Set 1() 200( as 020* AM-- +ers'o do Servidor ,.0.,-- +ers'o do PHP ,.2.,

S$ SQL/MD3/A4$/+AL4/3/567

--

-- Banco de Dados 8curso/d98--

-- --------------------------------------------------------

---- strutura da ta9e#a 8t9/curso8--

:6A$ $ABL 8t9/curso8 ;  8id8 int;11< 3$ 34LL auto/increment)  8nome8 varchar;100< 3$ 34LL)

  8emai#8 varchar;100< 3$ 34LL)  8cidade8 varchar;*0< 3$ 34LL)  8mensa=em8 te>t 3$ 34LL)  P6?MA6@ @ ;8id8<< 3%?3?nnoDB DA4L$ :HA6S$#atin1 A4$/?3:6M3$10 7

---- >traindo dados da ta9e#a 8t9/curso8--

?3S6$ ?3$ 8t9/curso8 ;8id8) 8nome8) 8emai#8) 8cidade8) 8mensa=em8< +AL4S

;*) Cernando 3oronhaC) CtesteC) CS'o Pau#oC) C# testeC<7

:one>'o com MySQL

EFGd9 mys#/connect;#oca#host)root)<7Gdados mys#/se#ect/d9;curso/d9)Gd9<7FI

1

Page 2: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 2/57

ormu#rio Bsico

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetiso-((,N-1 !IEtit#eI4ntit#ed DocumentE!tit#eIEsty#e typete>t!cssIEJ--.sty#eN Oont-ami#y Aria#) He#vetica) sans-seri7 ont-sie 12p>7 ont-"ei=ht 9o#d7 co#orR0000007 --IE!sty#eIE!headI

E9odyIEF

 inc#ude cone>ao.php7i;G/%$TCuncaoCU J editar<OFIEorm idorm1 nameorm1 methodpost actionuncoes.phpFuncao=ravarI  Eta9#e "idth*2 9order0 ce##paddin= ce##spacin=I  EtrI  Etd "idth*NI3omeE!tdI  Etd "idth2(IE#a9e#I  Einput namenome typete>t idnome sie0 !I  E!#a9e#IE!tdI  E!trI  EtrI

  EtdI-mai#E!tdI  EtdIEinput nameemai# typete>t idemai# sie0 !IE!tdI  E!trI  EtrI  EtdI:idadeE!tdI  EtdIEinput namecidade typete>t idcidade sie0 !IE!tdI  E!trI  EtrI  EtdIMensa=emE!tdI  EtdIE#a9e#I  Ete>tarea namemensa=em idmensa=em co#s, ro"s,IE!te>tareaI

  E!#a9e#IE!tdI  E!trI  EtrI  EtdIVn9sp7E!tdI  EtdIE#a9e#I  Einput typesu9mit name9utton id9utton va#ue:adastrar !I  E!#a9e#IE!tdI  E!trI  E!ta9#eIE!ormIEF

FIEFi;G/%$TCuncaoCU editar<O

2

Page 3: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 3/57

Gid G/%$TCidCU7Gs#/update mys#/uery;SL:$ W 6M t9/curso KH6 id CGidC<7"hi#e;G#inha mys#/etch/array;Gs#/update<<O

Gnome G#inhaTCnomeCU7Gemai# G#inhaTCemai#CU7Gcidade G#inhaTCcidadeCU7Gmensa=em G#inhaTCmensa=emCU7

FIEorm idorm1 nameorm1 methodpost actionuncoes.phpFuncaoeditarVidEFecho Gid FII  Eta9#e "idth*2 9order0 ce##paddin= ce##spacin=I  EtrI  Etd "idth*NI3omeE!tdI  Etd "idth2(IE#a9e#I  Einput namenome typete>t idnome sie0 va#ueEF echo Gnome FI !I  E!#a9e#IE!tdI  E!trI  EtrI

  EtdI-mai#E!tdI  EtdIEinput nameemai# typete>t idemai# va#ueEF echo Gemai# FIsie0 !IE!tdI  E!trI  EtrI  EtdI:idadeE!tdI  EtdIEinput namecidade typete>t idcidade sie0 va#ueEF echoGcidade FI !IE!tdI  E!trI  EtrI  EtdIMensa=emE!tdI  EtdIE#a9e#I

  Ete>tarea namemensa=em idmensa=em co#s, ro"s,IEF echoGmensa=em FIE!te>tareaI  E!#a9e#IE!tdI  E!trI  EtrI  EtdIVn9sp7E!tdI  EtdIE#a9e#I  Einput typesu9mit name9utton id9utton va#ueA#terar !I  E!#a9e#IE!tdI  E!trI  E!ta9#eIE!ormIEFFI

E9r !IEta9#e "idthX( 9order0 ce##paddin= ce##spacin=I  EtrI  Etd "idth*0 a#i=ncenter 9=co#orR::::::IEspanc#asssty#eNI3omeE!spanIE!tdI  Etd "idth* a#i=ncenter 9=co#orR::::::IEspanc#asssty#eNIditarE!spanIE!tdI

  Etd "idth(X a#i=ncenter 9=co#orR::::::IEspanc#asssty#eNI6emoverE!spanIE!tdI  E!trI

Page 4: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 4/57

 EF

 Gs#/visua#iar mys#/uery;SL:$ W 6M t9/curso 6D6 B@ nome<7

  "hi#e;G#inha mys#/etch/array;Gs#/visua#iar<<O  Gpe=a/nome G#inhaTCnomeCU7  Gid G#inhaTCidCU7  FI

  EtrI  EtdIEF echo Gpe=a/nome FIE!tdI  Etd a#i=ncenterIEa hreorm.phpFuncaoeditarVidEF echo Gid FIIditarE!aIE!tdI  Etd a#i=ncenterIEa hreuncoes.phpFuncaoe>c#uirVidEF echo Gid FII>c#uirE!aIE!tdI  E!trI  EF    FIE!ta9#eI

E!9odyIE!htm#I

un&Yes

Emeta http-euiv:ontent-$ype contentte>t!htm#7 charsetiso-((,N-1 !IEFinc#ude cone>ao.php7

G=rava/nome G/PS$TCnomeCU7

G=rava/emai# G/PS$TCemai#CU7G=rava/cidade G/PS$TCcidadeCU7G=rava/mensa=em G/PS$TCmensa=emCU7

!!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

i;G/%$TCuncaoCU =ravar<O

Gs#/=ravar mys#/uery;?3S6$ ?3$ t9/curso ;nome) emai#) cidade) mensa=em< va#ue;CG=rava/nomeC)CG=rava/emai#C)CG=rava/cidadeC)CG=rava/mensa=emC<<7header;CLocationorm.phpC<7

!!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

i;G/%$TCuncaoCU editar<OGid G/%$TCidCU7Gs#/a#terar mys#/uery;4PDA$ t9/curso S$ nomeCG=rava/nomeC)emai#CG=rava/emai#C) cidadeCG=rava/cidadeC) mensa=emCG=rava/mensa=emC KH6 id CGidC<7header;CLocationorm.phpC<7

!!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

Page 5: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 5/57

i;G/%$TCuncaoCU e>c#uir<OGid G/%$TCidCU7Gs#/de# mys#/uery;DL$ 6M t9/curso KH6 id CGidC<7header;CLocationorm.phpC<7

FI

,

Page 6: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 6/57

Site completo em PHP

Ke9site

?nde>.php

EFinc#ude topo.php7

inc#ude pa=inas.php7

inc#ude rodape.php7FI

6odapZ

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdI

Ehtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headIEFinc#ude css.php7FIE9odyIEdiv idundo/rodapeI

Ediv idte>to/rodapeI  B::.:M L$DA [ $odos os direitos reservados \

  E9r !I  E9r !I  Espan sty#eont-sie1(p>7 ont-"ei=ht9o#dI:urso 9ecc].comE!spanI  E!divIEJ-- te>to/rodape --IE!divIEJ-- undo/rodape --IE!9odyIE!htm#I

:SS

E#in] hrecss!topo.css re#sty#esheet typete>t!cssI

E#in] hrecss!rodape.css re#sty#esheet typete>t!cssI

E#in] hrecss!pa=inas.css re#sty#esheet typete>t!cssI

So9re

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eI

*

Page 7: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 7/57

E!headIEFinc#ude css.php7inc#ude con^=.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI

 EFinc#ude menu.php7FI 

EF  Gs# mys#/uery;SL:$ W 6M so9re "here id C1C<7

"hi#e;G#inha mys#/etch/array;Gs#<<OGoto G#inhaTCotoCU7Gte>to G#inhaTCte>toCU7

FI Ediv idconteudoI

  Ediv idtitu#o/p=ISo9reE!divIEim= srcotos!EF echo Goto FI sty#e_oat#et7 paddin=-ri=ht,p>7 !I

EF echo Gte>to FIE!divIEJ-- conteudo --I

  Ediv sty#ec#ear9othIE!divIE!divIEJ-- =era#/pa=inas --I

 E!divIEJ-- undo/pa=inas -- IE!9odyI

E!htm#I

Servi&os

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eI

E!headIEFinc#ude css.php7inc#ude con^=.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EFinc#ude menu.php7FI

  EF  Gs# mys#/uery;SL:$ W 6M servicos "here id C1C<7

X

Page 8: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 8/57

"hi#e;G#inha mys#/etch/array;Gs#<<OGte>to G#inhaTCte>toCU7

FI

 Ediv idconteudoI

  Ediv idtitu#o/p=IServiVccedi#7osE!divIEF echo Gte>to FI

 E!divI

  EJ-- conteudo --I  Ediv sty#ec#ear9othIE!divI

E!divIEJ-- =era#/pa=inas --I E!divIEJ-- undo/pa=inas -- IE!9odyIE!htm#I

+ideosEJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headIEFinc#ude css.php7inc#ude con^=.php7

FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EFinc#ude menu.php7FI 

Ediv idconteudoI  Ediv idtitu#o/p=I+Viacute7deosE!divI

EF  i;G/%$TCuncaoCU J deta#hes<O

Gs# mys#/uery;SL:$ W 6M videos<7"hi#e;G#inha mys#/etch/array;Gs#<<O

Gvideo G#inhaTCvideoCU7Gid G#inhaTCidCU7

FI  Ediv idvideosI  Eo9`ect "idth200 hei=ht1,0IEparam namemovie va#ueEF echo Gvideo FIIE!paramIEparam namea##o"u##Screen va#uetrueIE!paramIEem9ed srcEF

echo Gvideo FI typeapp#ication!>-shoc]"ave-_ash a##o"u##screentrue "idth200hei=ht1,0IE!em9edIE!o9`ectI 

(

Page 9: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 9/57

  Ea hreFp=videosVuncaodeta#hesVidEF echo Gid FIsty#eco#orRIEstron=Iamp#iarE!stron=IE!aI 

E!divI  EF 

  FI 

EF 

FI 

EF  i;G/%$TCuncaoCU deta#hes<O

 Gid G/%$TCidCU7

 Gs# mys#/uery;SL:$ W 6M videos "here id CGidC<7

"hi#e;G#inha mys#/etch/array;Gs#<<O

Gte>to G#inhaTCte>toCU7Gvideo G#inhaTCvideoCU7Gid G#inhaTCidCU7

 FI

  EF echo Gte>to FI 

E9r !IE9r !IEcenterI Eo9`ect "idth2, hei=htIEparam namemovie va#ueEF echo Gvideo F

IIE!paramIEparam namea##o"u##Screen va#uetrueIE!paramIEem9ed srcEFecho Gvideo FI typeapp#ication!>-shoc]"ave-_ash a##o"u##screentrue "idth2,hei=htIE!em9edIE!o9`ectI E!centerI E9r !IE9r !I

EcenterIEa hre`avascripthistory.9ac];<7 sty#eco#orRIEstron=I+L$A6E!stron=IE!aIE!centerIE9r !IE9r !I

 EF

    FI 

E!divIEJ-- conteudo --I  Ediv sty#ec#ear9othIE!divI

E!divIEJ-- =era#/pa=inas --I E!divIEJ-- undo/pa=inas -- IE!9odyI

E!htm#I

N

Page 10: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 10/57

un&'o comentrios

EFinc#ude con^=.php7Gnome G/PS$TCnomeCU7Gmensa=em G/PS$TCmensa=emCU7Gid/pro`eto G/%$TCid/pro`etoCU7

Gs# mys#/uery;?3S6$ ?3$ comentarios ;id/pro`eto) nome) mensa=em< va#ue;CGid/pro`etoC) CGnomeC) CGmensa=emC<<7

header;CLocation inde>.phpFp=porto#ioC<7

FI

Porto#io

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIEscript src..!SpryAssets!Spry+a#idation$e>tie#d.`s typete>t!`avascriptIE!scriptIEscript src..!SpryAssets!Spry+a#idation$e>tarea.`s typete>t!`avascriptIE!scriptIE#in] hre..!SpryAssets!Spry+a#idation$e>tie#d.css re#sty#esheet typete>t!css !I

E#in] hre..!SpryAssets!Spry+a#idation$e>tarea.css re#sty#esheet typete>t!css !I

E!headIEFinc#ude css.php7inc#ude con^=.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EFinc#ude menu.php7

FI Ediv idconteudoI

  Ediv idtitu#o/p=IPorto#ioE!divI

EF  i;G/%$TCuncaoCU J deta#hes<O

 Gs# mys#/uery;SL:$ W 6M porto#io<7 "hi#e;G#inha mys#/etch/array;Gs#<<O Goto G#inhaTCotoCU7 Gid G#inhaTCidCU7

 FI 

Ediv idim=/portI

10

Page 11: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 11/57

  Eim= srcotos!EF echo Goto FI !IE9r !I  Ea hreFp=porto#ioVuncaodeta#hesVidEF echo Gid FIsty#eco#orRIT Deta#hesUE!aI  E!divI 

EF 

  FI

  E9r !IE9r !I  EF 

 FI

EFi;G/%$TCuncaoCU deta#hes<OGid G/%$TCidCU7Gs# mys#/uery;SL:$ W 6M porto#io "here id CGidC<7

 "hi#e;G#inha mys#/etch/array;Gs#<<O Gte>to G#inhaTCte>toCU7

 Goto G#inhaTCotoCU7 G#in] G#inhaTC#in]CU7FIEstron=IDescriVccedi#7Vati#de7oE!stron=IE9r !IEF echo Gte>to FIE9r !IE9r !IEim= srcotos!EF echo Goto FI !IE9r !IE9r !IEa hreEF echo G#in] FI tar=et/9#an] sty#eco#orRIEstron=IEF echo G#in] F

IE!stron=IE!aIE9r !IE9r !I

Espan sty#eont-sie1(p>7 ont-"ei=ht9o#dI:omentVaacute7riosE!spanIE9r !IE9r !IEFGs#/coment mys#/uery;SL:$ W 6M comentarios "here id/pro`eto CGidC<7"hi#e;G#inha mys#/etch/array;Gs#/coment<<O

Gnome G#inhaTCnomeCU7Gmensa=em G#inhaTCmensa=emCU7

FI

Ediv idcomentariosIEFecho Estron=IGnomeE!stron=IE9rI7echo Gmensa=emFIE!divI

EF

FI

11

Page 12: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 12/57

E9r !IE9r !IEspan sty#eont-sie1(p>7 ont-"ei=ht9o#dIDei>e sua mensa=emE!spanIE9r !IE9r !IEorm idorm1 nameorm1 methodpost actionuncao/comentarios.phpFid/pro`etoEF echo Gid FII

  Eta9#e "idth200 9order0 ce##paddin= ce##spacin=I  EtrI  Etd "idthNNIEstron=I3omeE!stron=IE!tdI  Etd "idthN1IEspan idspryte>t^e#d1I  E#a9e#I  Einput namenome typete>t idnome sie0 !I  E!#a9e#I  Espan c#asste>t̂ e#d6euiredMs=I:ampo 9ri=atbrio.E!spanIE!spanIE!tdI  E!trI  EtrI  EtdIEstron=IMensa=emE!stron=IE!tdI

  EtdIEspan idspryte>tarea2I  E#a9e#IEspan idspryte>tarea1I  Ete>tarea namemensa=em idmensa=em co#s, ro"s,IE!te>tareaI  Espan idcountspryte>tarea1IVn9sp7E!spanI Espanc#asste>tarea6euiredMs=I:ampo 9ri=atbrio.E!spanIEspanc#asste>tareaMa>:harsMs=IM>imo de caracteres 2,,.E!spanIE!spanIE!#a9e#I  E!spanIE!tdI  E!trI  EtrI  EtdIVn9sp7E!tdI  EtdIEinput typesu9mit name9utton id9utton va#uenviar !IE!tdI  E!trI

  E!ta9#eIE!ormIE9r !IE9r !IEcenterIEa hre`avascripthistory.9ac];<7sty#eco#orRIEstron=I+L$A6E!stron=IE!aIE!centerIE9r !IE9r !I

EFFI  E!divI

EJ-- conteudo --I  Ediv sty#ec#ear9othIE!divI

E!divIEJ-- =era#/pa=inas --I E!divIEJ-- undo/pa=inas --IEscript typete>t!`avascriptIEJ--var spryte>t^e#d1 ne" Spry.Kid=et.+a#idation$e>tie#d;spryte>t^e#d1<7var spryte>tarea1 ne" Spry.Kid=et.+a#idation$e>tarea;spryte>tarea1)

Ocounter?dcountspryte>tarea1) ma>:hars2,,) counter$ypechars/count<7!!--IE!scriptI

12

Page 13: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 13/57

E!9odyIE!htm#I

Menu

  Ediv idmenuI  Eu#I  E#iIEa hreFp=homeIHomeE!aIE!#iI  E#iIEa hreFp=so9reISo9reE!aIE!#iI  E#iIEa hreFp=servicosIServiVccedi#7osE!aIE!#iI  E#iIEa hreFp=porto#ioIPorto#ioE!aIE!#iI  E#iIEa hreFp=videosI+Viacute7deosE!aIE!#iI  E#iIEa hreFp=contatoI:ontatoE!aIE!#iI  E!u#I

  E!divIEJ-- menu --IHome

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headIEF

inc#ude css.php7inc#ude con^=.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EFinc#ude menu.php7FI 

Ediv idconteudoI  Ediv idtitu#o/p=IHomeE!divI

EF  Gs#/so9re mys#/uery;SL:$ W 6M so9re "here id C1C<7

"hi#e;G#inha mys#/etch/array;Gs#/so9re<<OGte>to G#inhaTCte>toCU7Goto G#inhaTCotoCU7

FI

  Eim= srcotos!EF echo Goto FI sty#e_oat#et7 paddin=-ri=ht,p>7 "idth120 !I  EF

  Gte>to2 su9str;Gte>to)0)N00<7FI

  EF echo Gte>to2 FI

1

Page 14: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 14/57

  E9r !I  Ep a#i=nri=ht sty#epaddin=-ri=ht0p>7IEa hreFp=so9resty#eco#orRIII sai9a maisE!aIE!pI 

Eh2IV4acute7#timo pro`eto rea#iadoE!h2IE9r !I

EFGs#/pro` mys#/uery;SL:$ W 6M porto#io order 9y id<7

"hi#e;G#inha2 mys#/etch/array;Gs#/pro`<<OGoto G#inha2TCotoCU7Gte>to G#inha2TCte>toCU7

FI  EF  Gte>to2 su9str;Gte>to)0)00<7

FIEF echo Gte>to2 FIE9r !IE9r !I

Eim= srcotos!EF echo Goto FI !IE9r !IE9r !IEp a#i=nri=ht sty#epaddin=-ri=ht0p>7IEa hreFp=porto#iosty#eco#orRIII sai9a maisE!aIE!pIE9r !I

  E!divIEJ-- conteudo --I  Ediv sty#ec#ear9othIE!divI

E!divIEJ-- =era#/pa=inas --I E!divIEJ-- undo/pa=inas -- I

E!9odyIE!htm#I

 $opo

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadI

Emeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eIPorto#io - :urso PHP - 9ecc].com - ernando 3oronhaE!tit#eIE!headIEFinc#ude css.php7FIE9odyI

Ediv idundo/topoIEdiv idtopoI

 Ediv idtitu#o/topoIPorto#ioE!divIEJ-- titu#o/topo --I

  Ediv id9uscaI  Eorm idorm1 nameorm1 methodpost actionFp=9uscaI

1

Page 15: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 15/57

  BuscaE#a9e#I

  Einput typete>t namepesuisar idpesuisar sty#eont-sie11p>7 !I  E!#a9e#I  E!ormI  E!divI  EJ-- 9usca --I 

E!divIEJ-- topo --IE!divIEJ-- undo/topo --I

E!9odyIE!htm#I

Pa=inas

EFs"itch ;G/%$TCp=CU<O

case Cso9reCinc#ude so9re.php79rea]7

case C9uscaCinc#ude 9usca.php79rea]7

case CcontatoCinc#ude contato.php79rea]7

case CservicosCinc#ude servicos.php79rea]7

case Cporto#ioCinc#ude porto#io.php79rea]7

case CvideosCinc#ude videos.php7

9rea]7case CcontatoCinc#ude contato.php79rea]7

deau#tinc#ude ;home.php<79rea]7

FI

Busca

1,

Page 16: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 16/57

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headI

EFinc#ude css.php7inc#ude con^=.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EFinc#ude menu.php7FI

  Ediv idconteudoI  Ediv idtitu#o/p=IBuscaE!divI

EFGpesuisar G/6Q4S$TCpesuisarCU7

  Gs#/so9re mys#/uery;SL:$ W 6M so9re "here te>to #i]eCGpesuisarC<7"hi#e;G#inha mys#/etch/array;Gs#/so9re<<O

Gte>to G#inhaTCte>toCU7Gte>to2 su9str;Gte>to)0)200<7

FI  Ea hreFp=so9re sty#eco#orR7 te>t-decorationnoneI

  Ediv sty#epaddin=-top10p>7 mar=in-9ottom10p>7 paddin=-9ottom10p>7 9order-9ottom1p> dashed R::::::I  Espan sty#eco#orR::::::IEstron=ISo9reE!stron=IE!spanIE9r !I  EF echo Gte>to2 FI  E!divI

E!aIEFFI

 

EFGpesuisar G/6Q4S$TCpesuisarCU7

  Gs#/so9re mys#/uery;SL:$ W 6M servicos "here te>to #i]eCGpesuisarC<7"hi#e;G#inha mys#/etch/array;Gs#/so9re<<O

Gte>to G#inhaTCte>toCU7Gte>to2 su9str;Gte>to)0)200<7

FI  Ea hreFp=servicos sty#eco#orR7 te>t-decorationnoneI  Ediv sty#epaddin=-top10p>7 mar=in-9ottom10p>7 paddin=-9ottom10p>7 9order-9ottom1p> dashed R::::::I  Espan sty#eco#orR::::::IEstron=IServiVccedi#7osE!stron=IE!spanIE9r !I  EF echo Gte>to2 FI

  E!divIE!aIEF

1*

Page 17: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 17/57

FI

 

EFGpesuisar G/6Q4S$TCpesuisarCU7

  Gs#/so9re mys#/uery;SL:$ W 6M porto#io "here te>to #i]eCGpesuisarC<7"hi#e;G#inha mys#/etch/array;Gs#/so9re<<O

Gte>to G#inhaTCte>toCU7Gte>to2 su9str;Gte>to)0)200<7

FI  Ea hreFp=porto#io sty#eco#orR7 te>t-decorationnoneI  Ediv sty#epaddin=-top10p>7 mar=in-9ottom10p>7 paddin=-9ottom10p>7 9order-9ottom1p> dashed R::::::I  Espan sty#eco#orR::::::IEstron=IPorto#ioE!stron=IE!spanIE9r !I  EF echo Gte>to2 FI  E!divI

E!aIEF

FI

  EFGpesuisar G/6Q4S$TCpesuisarCU7

  Gs#/so9re mys#/uery;SL:$ W 6M videos "here te>to #i]eCGpesuisarC<7"hi#e;G#inha mys#/etch/array;Gs#/so9re<<O

Gte>to G#inhaTCte>toCU7Gte>to2 su9str;Gte>to)0)200<7

FI  Ea hreFp=videos sty#eco#orR7 te>t-decorationnoneI  Ediv sty#epaddin=-top10p>7 mar=in-9ottom10p>7 paddin=-9ottom10p>7 9order-

9ottom1p> dashed R::::::I  Espan sty#eco#orR::::::IEstron=I+Viacute7deosE!stron=IE!spanIE9r !I  EF echo Gte>to2 FI  E!divI

E!aIEFFI

 E!divIEJ-- conteudo --I

  Ediv sty#ec#ear9othIE!divIE!divIEJ-- =era#/pa=inas --I

 E!divIEJ-- undo/pa=inas -- IE!9odyIE!htm#I

:on^=ura&'o

EFGd9 mys#/connect;#oca#host)9ecc]or=/12)12<7Gdados mys#/se#ect/d9;9ecc]or=/curso)Gd9<7FI

nviar contato

1X

Page 18: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 18/57

EFGnome G/PS$TCnomeCU7Gemai# G/PS$TCemai#CU7Gcidade G/PS$TCcidadeCU7Gmensa=em G/PS$TCmensa=emCU7

Gdestinatario ernando9ecc].com7

Gormato n:ontent-type te>t!htm#n7

Gms= . 3ome GnomeE9rI7Gms= . mai# Gemai#E9rI7Gms= . :idade GcidadeE9rI7Gms= . Mensa=em Gmensa=emE9rI7

mai#;Gdestinatario)ormu#ario de :ontato - Porto#io)Gms=)rom .Gemai#.Gormato<7

echo Escript #an=ua=eC`avascriptCI

"indo".a#ert;CMensa=em enviada com sucesso.C<7"indo".#ocation Cinde>.phpFp=contatoC7E!scriptI7

FI

:ontato

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdI

Ehtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIEscript src..!SpryAssets!Spry+a#idation$e>tie#d.`s typete>t!`avascriptIE!scriptIEscript src..!SpryAssets!Spry+a#idation$e>tarea.`s typete>t!`avascriptIE!scriptIE#in] hre..!SpryAssets!Spry+a#idation$e>tie#d.css re#sty#esheet typete>t!css !IE#in] hre..!SpryAssets!Spry+a#idation$e>tarea.css re#sty#esheet typete>t!css !IE!headIEFinc#ude css.php7

FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EFinc#ude menu.php7FI 

Ediv idconteudoI  Ediv idtitu#o/p=I:ontatoE!divI

Eorm idorm1 nameorm1 methodpost actionenviar/contato.phpI  Eta9#e "idth200 9order0 ce##paddin= ce##spacin=I  EtrI

1(

Page 19: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 19/57

  Etd "idth(XIEstron=I3omeE!stron=IE!tdI  Etd "idthN2IEspan idspryte>t̂ e#d1I  E#a9e#I  Einput namenome typete>t idnome sie0 !I  E!#a9e#I  Espan c#asste>t^e#d6euiredMs=I:ampo o9ri=atbrioE!spanIE!spanIE!tdI  E!trI  EtrI

  EtdIEstron=I-mai#E!stron=IE!tdI  EtdIEspan idspryte>t̂ e#d2I  E#a9e#I  Einput nameemai# typete>t idemai# sie0 !I  E!#a9e#I  Espan c#asste>t̂ e#d6euiredMs=IA va#ue is reuired.E!spanIEspanc#asste>t^e#d?nva#idormatMs=I?nva#id ormat.E!spanIE!spanIE!tdI  E!trI  EtrI  EtdIEstron=I:idadeE!stron=IE!tdI  EtdIEspan idspryte>t̂ e#dI

  E#a9e#I  Einput namecidade typete>t idcidade sie0 !I  E!#a9e#I  Espan c#asste>t^e#d6euiredMs=IA va#ue is reuired.E!spanIE!spanIE!tdI  E!trI  EtrI  EtdIEstron=IMensa=emE!stron=IE!tdI  EtdIEspan idspryte>tarea1I  E#a9e#I  Ete>tarea namemensa=em idmensa=em co#s, ro"s,IE!te>tareaI  E!#a9e#I  Espan c#asste>tarea6euiredMs=IA va#ue is reuired.E!spanIE!spanIE!tdI

  E!trI  EtrI  EtdIVn9sp7E!tdI  EtdIEinput typesu9mit name9utton id9utton va#uenviar !IE!tdI  E!trI  E!ta9#eI  E!ormI 

E!divIEJ-- conteudo --I

  Ediv sty#ec#ear9othIE!divIE!divIEJ-- =era#/pa=inas --I

 E!divIEJ-- undo/pa=inas --IEscript typete>t!`avascriptIEJ--var spryte>t^e#d1 ne" Spry.Kid=et.+a#idation$e>tie#d;spryte>t^e#d1<7var spryte>t^e#d2 ne" Spry.Kid=et.+a#idation$e>tie#d;spryte>t^e#d2) emai#)Ouse:haracterMas]in=true<7var spryte>t^e#d ne" Spry.Kid=et.+a#idation$e>tie#d;spryte>t^e#d<7var spryte>tarea1 ne" Spry.Kid=et.+a#idation$e>tarea;spryte>tarea1<7!!--IE!scriptI

E!9odyIE!htm#I

1N

Page 20: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 20/57

Banco de dados pro`eto ^na#

:6A$ $ABL 8adm8 ;  8id8 int;11< 3$ 34LL auto/increment)  8nome8 varchar;(0< 3$ 34LL)  8#o=in8 varchar;(0< 3$ 34LL)  8senha8 varchar;(0< 3$ 34LL)  P6?MA6@ @ ;8id8<< 3%?3?nnoDB DA4L$ :HA6S$#atin1 A4$/?3:6M3$ 7

---- >traindo dados da ta9e#a 8adm8--

?3S6$ ?3$ 8adm8 ;8id8) 8nome8) 8#o=in8) 8senha8< +AL4S;1) Cernando 3oronhaC) CernandoC) C12C<);2) Ca9io BeccariC) Ca9ioC) C12,*C<7

-- ------------------------------------------------------------ strutura da ta9e#a 8comentarios8--

:6A$ $ABL 8comentarios8 ;  8id/comentario8 int;11< 3$ 34LL auto/increment)  8id/pro`eto8 int;11< 3$ 34LL)  8nome8 varchar;200< 3$ 34LL)  8mensa=em8 te>t 3$ 34LL)  P6?MA6@ @ ;8id/comentario8<

< 3%?3?nnoDB DA4L$ :HA6S$#atin1 A4$/?3:6M3$( 7

---- >traindo dados da ta9e#a 8comentarios8--

?3S6$ ?3$ 8comentarios8 ;8id/comentario8) 8id/pro`eto8) 8nome8) 8mensa=em8< +AL4S;) ) Cernando 3oronhaC) CPara9Zns pe#o pro`eto desenvo#vido.C<);,) ,) Ca9io BeccariC) CMuito #e=a# seu pro`etoC<);*) 10) CDeniseC) Cpara9ensrnC<);X) 10) CfosZC) CZ isso ai...rsrsrnC<7

-- --------------------------------------------------------

---- strutura da ta9e#a 8porto#io8--

:6A$ $ABL 8porto#io8 ;  8id8 int;11< 3$ 34LL auto/increment)  8te>to8 #on=te>t 3$ 34LL)  8oto8 varchar;2,,< 3$ 34LL)  8#in]8 varchar;200< 3$ 34LL)

  P6?MA6@ @ ;8id8<< 3%?3?nnoDB DA4L$ :HA6S$#atin1 A4$/?3:6M3$11 7

20

Page 21: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 21/57

---- >traindo dados da ta9e#a 8porto#io8--

?3S6$ ?3$ 8porto#io8 ;8id8) 8te>to8) 8oto8) 8#in]8< +AL4S;) CtesteC) Cport/01.`p=C) CtesteC<);,) CLorem ?psum is simp#y dummy te>t o the printin= and typesettin= industry. Lorem ?psumhas 9een the industryCCs standard dummy te>t ever since the 1,00s) "hen an un]no"n printer

too] a =a##ey o type and scram9#ed it to ma]e a type specimen 9oo]. ?t has survived not on#y^ve centuries) 9ut a#so the #eap into e#ectronic typesettin=) remainin= essentia##y unchan=ed.?t "as popu#arised in the 1N*0s "ith the re#ease o Letraset sheets containin= Lorem ?psumpassa=es) and more recent#y "ith des]top pu9#ishin= sot"are #i]e A#dus Pa=eMa]er inc#udin=versions o Lorem ?psum. C) Cport/02.`p=C) Chttp!!""".9ecc].comC<);10) CLorem ?psum is simp#y dummy te>t o the printin= and typesettin= industry. Lorem ?psumhas 9een the industryCCs standard dummy te>t ever since the 1,00s) "hen an un]no"n printertoo] a =a##ey o type and scram9#ed it to ma]e a type specimen 9oo]. ?t has survived not on#y^ve centuries) 9ut a#so the #eap into e#ectronic typesettin=) remainin= essentia##y unchan=ed.?t "as popu#arised in the 1N*0s "ith the re#ease o Letraset sheets containin= Lorem ?psumpassa=es) and more recent#y "ith des]top pu9#ishin= sot"are #i]e A#dus Pa=eMa]er inc#udin=

versions o Lorem ?psum. C) CT1Uport/0.`p=C) Chttp!!""".terra.com.9rC<7-- --------------------------------------------------------

---- strutura da ta9e#a 8servicos8--

:6A$ $ABL 8servicos8 ;  8id8 int;11< 3$ 34LL auto/increment)  8te>to8 #on=te>t 3$ 34LL)  P6?MA6@ @ ;8id8<

< 3%?3?nnoDB DA4L$ :HA6S$#atin1 A4$/?3:6M3$2 7

---- >traindo dados da ta9e#a 8servicos8--

?3S6$ ?3$ 8servicos8 ;8id8) 8te>to8< +AL4S;1) Cernando 3oronharnE9rIE9rIrnLorem ?psum is simp#y dummy te>t o the printin= andtypesettin= industry. Lorem ?psum has 9een the industryCCs standard dummy te>t ever sincethe 1,00s) "hen an un]no"n printer too] a =a##ey o type and scram9#ed it to ma]e a typespecimen 9oo]. ?t has survived not on#y ^ve centuries) 9ut a#so the #eap into e#ectronictypesettin=) remainin= essentia##y unchan=ed. ?t "as popu#arised in the 1N*0s "ith the re#easeo Letraset sheets containin= Lorem ?psum passa=es) and more recent#y "ith des]toppu9#ishin= sot"are #i]e A#dus Pa=eMa]er inc#udin= versions o Lorem ?psum. Khy do "e useitFrnE9rIE9rIrn?t is a #on= esta9#ished act that a reader "i## 9e distracted 9y the reada9#econtent o a pa=e "hen #oo]in= at its #ayout. $he point o usin= Lorem ?psum is that it has amore-or-#ess norma# distri9ution o #etters) as opposed to usin= CC:ontent here) content hereCC)ma]in= it #oo] #i]e reada9#e n=#ish. Many des]top pu9#ishin= pac]a=es and "e9 pa=e editorsno" use Lorem ?psum as their deau#t mode# te>t) and a search or CC#orem ipsumCC "i## uncovermany "e9 sites sti## in their inancy. +arious versions have evo#ved over the years) sometimes9y accident) sometimes on purpose ;in`ected humour and the#i]e<.rnE9rIE9rIrnE9IKhere does it come romFE!9IrnE9rIE9rIrn:ontrary topopu#ar 9e#ie) Lorem ?psum is not simp#y random te>t. ?t has roots in a piece o c#assica# Latin

#iterature rom , B:) ma]in= it over 2000 years o#d. 6ichard Mc:#intoc]) a Latin proessor atHampden-Sydney :o##e=e in +ir=inia) #oo]ed up one o the more o9scure Latin "ords)consectetur) rom a Lorem ?psum passa=e) and =oin= throu=h the cites o the "ord in c#assica#

21

Page 22: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 22/57

#iterature) discovered the undou9ta9#e source. Lorem ?psum comes rom sections 1.10.2 and1.10. o de ini9us Bonorum et Ma#orum ;$he >tremes o %ood and vi#< 9y :icero)"ritten in , B:. $his 9oo] is a treatise on the theory o ethics) very popu#ar durin= the6enaissance. $he ^rst #ine o Lorem ?psum) Lorem ipsum do#or sit amet..) comes rom a #inein section 1.10.2.rnE9rIE9rIrn$he standard chun] o Lorem ?psum used since the 1,00sis reproduced 9e#o" or those interested. Sections 1.10.2 and 1.10. rom de ini9usBonorum et Ma#orum 9y :icero are a#so reproduced in their e>act ori=ina# orm)accompaniedrnE9rIE9rIC<7

-- --------------------------------------------------------

---- strutura da ta9e#a 8so9re8--

:6A$ $ABL 8so9re8 ;  8id8 int;11< 3$ 34LL auto/increment)  8oto8 varchar;200< 3$ 34LL)  8te>to8 #on=te>t 3$ 34LL)

  P6?MA6@ @ ;8id8<< 3%?3?nnoDB DA4L$ :HA6S$#atin1 A4$/?3:6M3$2 7

---- >traindo dados da ta9e#a 8so9re8--

?3S6$ ?3$ 8so9re8 ;8id8) 8oto8) 8te>to8< +AL4S;1) Cima=em.`p=C) Cernando 3oronharnE9rIE9rIrnLorem ?psum is simp#y dummy te>t othe printin= and typesettin= industry. Lorem ?psum has 9een the industryCCs standard dummyte>t ever since the 1,00s) "hen an un]no"n printer too] a =a##ey o type and scram9#ed it toma]e a type specimen 9oo]. ?t has survived not on#y ^ve centuries) 9ut a#so the #eap into

e#ectronic typesettin=) remainin= essentia##y unchan=ed. ?t "as popu#arised in the 1N*0s "iththe re#ease o Letraset sheets containin= Lorem ?psum passa=es) and more recent#y "ithdes]top pu9#ishin= sot"are #i]e A#dus Pa=eMa]er inc#udin= versions o Lorem ?psum. Khy do"e use itFrnE9rIE9rIrn?t is a #on= esta9#ished act that a reader "i## 9e distracted 9y thereada9#e content o a pa=e "hen #oo]in= at its #ayout. $he point o usin= Lorem ?psum is thatit has a more-or-#ess norma# distri9ution o #etters) as opposed to usin= CC:ontent here) contenthereCC) ma]in= it #oo] #i]e reada9#e n=#ish. Many des]top pu9#ishin= pac]a=es and "e9 pa=eeditors no" use Lorem ?psum as their deau#t mode# te>t) and a search or CC#orem ipsumCC "i##uncover many "e9 sites sti## in their inancy. +arious versions have evo#ved over the years)sometimes 9y accident) sometimes on purpose ;in`ected humour and the#i]e<.rnE9rIE9rIrnE9IKhere does it come romFE!9IrnE9rIE9rIrn:ontrary topopu#ar 9e#ie) Lorem ?psum is not simp#y random te>t. ?t has roots in a piece o c#assica# Latin#iterature rom , B:) ma]in= it over 2000 years o#d. 6ichard Mc:#intoc]) a Latin proessor atHampden-Sydney :o##e=e in +ir=inia) #oo]ed up one o the more o9scure Latin "ords)consectetur) rom a Lorem ?psum passa=e) and =oin= throu=h the cites o the "ord in c#assica##iterature) discovered the undou9ta9#e source. Lorem ?psum comes rom sections 1.10.2 and1.10. o de ini9us Bonorum et Ma#orum ;$he >tremes o %ood and vi#< 9y :icero)"ritten in , B:. $his 9oo] is a treatise on the theory o ethics) very popu#ar durin= the6enaissance. $he ^rst #ine o Lorem ?psum) Lorem ipsum do#or sit amet..) comes rom a #inein section 1.10.2.rnE9rIE9rIrn$he standard chun] o Lorem ?psum used since the 1,00sis reproduced 9e#o" or those interested. Sections 1.10.2 and 1.10. rom de ini9usBonorum et Ma#orum 9y :icero are a#so reproduced in their e>act ori=ina# orm)accompaniedrnE9rIE9rIC<7

-- --------------------------------------------------------

22

Page 23: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 23/57

---- strutura da ta9e#a 8up#oad8--

:6A$ $ABL 8up#oad8 ;  8id8 int;11< 3$ 34LL auto/increment)  8oto8 varchar;200< 3$ 34LL)  P6?MA6@ @ ;8id8<

< 3%?3?nnoDB DA4L$ :HA6S$#atin1 A4$/?3:6M3$ 7

---- >traindo dados da ta9e#a 8up#oad8--

?3S6$ ?3$ 8up#oad8 ;8id8) 8oto8< +AL4S;) Cie/audios-icons.`p=C<7

-- --------------------------------------------------------

---- strutura da ta9e#a 8videos8--

:6A$ $ABL 8videos8 ;  8id8 int;11< 3$ 34LL auto/increment)  8te>to8 #on=te>t 3$ 34LL)  8video8 varchar;2,,< 3$ 34LL)  P6?MA6@ @ ;8id8<< 3%?3?nnoDB DA4L$ :HA6S$#atin1 A4$/?3:6M3$* 7

--

-- >traindo dados da ta9e#a 8videos8--

?3S6$ ?3$ 8videos8 ;8id8) 8te>to8) 8video8< +AL4S;2) CLorem ?psum is simp#y dummy te>t o the printin= and typesettin= industry. Lorem ?psumhas 9een the industryCCs standard dummy te>t ever since the 1,00s) "hen an un]no"n printertoo] a =a##ey o type and scram9#ed it to ma]e a type specimen 9oo]. ?t has survived not on#y^ve centuries) 9ut a#so the #eap into e#ectronic typesettin=) remainin= essentia##y unchan=ed.?t "as popu#arised in the 1N*0s "ith the re#ease o Letraset sheets containin= Lorem ?psumpassa=es) and more recent#y "ith des]top pu9#ishin= sot"are #i]e A#dus Pa=eMa]er inc#udin=versions o Lorem ?psum.C) Chttp!!""".youtu9e.com!v!KieKad19,1AVh#enVs1C<);,) Cs'o pau#ornC) Chttp!!""".youtu9e.com!v!d9f?`-B:=Vh#enVs1C<7

:SS P=inas

charset ut-(7!W :SS Document W!

Rundo/pa=inasO9ac]=roundR1*2(c7

R=era#/pa=inasO"idth(00p>7

mar=in0 auto7paddin=-9ottom10p>7paddin=-top10p>7

2

Page 24: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 24/57

RconteudoO"idth ,Xp>7hei=ht,Xp>79ac]=roundRX,dNc7_oat#et7over_o"auto7

paddin=-ri=ht10p>7paddin=-#et10p>7

Rtitu#o/p=Oont-ami#y ar"i= actory) +erdana) Aria#) He#vetica) sans-seri7ont-sie,,p>7co#orR0000**7mar=in-9ottom10p>7

!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWMenuWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!RmenuO

"idth1X,p>7hei=ht00p>79order0p> so#id R00007_oat#et7mar=in-ri=ht0p>7mar=in-top20p>7

u#Omar=in0p>7paddin=0p>7

#iO#ist-sty#enone7ont-ami#y$re9uchet MS) Aria#) He#vetica) sans-seri7ont-sie2p>7te>t-a#i=nri=ht7ont-variantsma##-caps7

#i aOte>t-decorationnone7co#orR79order-9ottom1p> so#id R7disp#ay9#oc]7paddin=,p> 1,p> ,p> 0p>7

#i ahoverO9ac]=roundR0*d9N7

2

Page 25: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 25/57

!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWP6$L?WWWWWWWWWWWWWWWWWWWWWWWWWWWWW!Rim=/portO

mar=in-9ottom20p>7

RcomentariosO9order-9ottom1p> dashed R7paddin=-9ottom10p>7mar=in-9ottom10p>7

!WWWWWWWWWWWWWWWWWWWWWWWWWWWWW+?DSWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!RvideosO

"idth200p>7hei=ht1,0p>7mar=in-#et0p>7mar=in-9ottom0p>7_oat#et7

:SS 6odape

charset ut-(7!W :SS Document W!

Rundo/rodapeO hei=htN0p>7 9ac]=roundur#;..!ima=ens!undo/au#/rodape.`p=< repeat->7c#ear9oth7

Rte>to/rodapeOte>t-a#i=ncenter7 paddin=-top,p>7

:SS $op

charset ut-(7!W :SS Document W!

9odyOmar=in0p>7 ont-ami#y+erdana) Aria#) He#vetica) sans-seri7 ont-sie11p>7

co#orR7Rundo/topoO

9ac]=roundur#;..!ima=ens!undo/au#/topo.`p=< repeat->7hei=ht121p>7

RtopoO"idth(00p>79order0p> so#id R00007hei=ht11Xp>7

mar=in0 auto7

2,

Page 26: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 26/57

Rtitu#o/topoOont-ami#yar"i= actory) Aria#) He#vetica) sans-seri7ont-sieN0p>7co#orR0*d9N7paddin=-top22p>7_oat#et79order0p> so#id R00007

R9uscaO  ont-sie1p>7

paddin=-topN0p>79order0p> so#id R00007_oat#et7mar=in-#et1(0p>7

2*

Page 27: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 27/57

4p#oad

:adastrar oto

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4PLAD D ?MA%ME!tit#eIE!headI

E9odyIEorm idorm1 nameorm1 methodpost actionuncao.phpFuncao=ravarenctypemu#tipart!orm-dataI  Eh1I:adastrar otoE!h1I  EpI  E#a9e#I  Einput typeradio nameenviar/aruivo

onc#ic]document.orm1.aruivo.disa9#eda#se idenviar/aruivo va#uesim !I  E!#a9e#I  Estron=IS?ME!stron=I Vn9sp7Vn9sp7Vn9sp7  E#a9e#I  Einput typeradio nameenviar/aruivoonc#ic]document.orm1.aruivo.disa9#edtrue idenviar/aruivo va#uenaochec]edchec]ed !I  E!#a9e#I  Estron=I3gE!stron=IE!pI  E#a9e#I  Einput namearuivo type^#e idaruivo sie,0 disa9#eddisa9#ed !I  E!#a9e#I

  EpI  Einput typesu9mit name9utton id9utton va#uenviar !I  E!pIE!ormIEhr !IEFinc#ude con^=.php7Gs# mys#/uery;SL:$ W 6M up#oad<7"hi#e;G#inha mys#/etch/array;Gs#<<O

Gid G#inhaTCidCU7Goto G#inhaTCotoCU7

FI Ediv sty#e"idth(0p>7 _oat#et7 mar=in20p>7I  Eim= srcotos!EF echo Goto FI "idth(0 hei=ht(0 !I  Ea hreeditar.phpFidEF echo Gid FIIA#terarE!aIE9r !I  Ea hreuncao.phpFuncaoe>c#uirVidEF echo Gid FII>c#uirE!aI  E!divIEFFIE!9odyIE!htm#I

:on^=ura&'o

2X

Page 28: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 28/57

EFGd9 mys#/connect;#oca#host)root)<7Gdado mys#/se#ect/d9;pro`eto/^na#)Gd9<7FI

ditar

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headI

E9odyIEFGid G/%$TCidCU7

FIEorm idorm1 nameorm1 methodpost actionuncao.phpFuncaoeditarVidEFecho Gid FI enctypemu#tipart!orm-dataI  Eh1Iditar otoE!h1I  EpI  E#a9e#I  Einput typeradio nameenviar/aruivoonc#ic]document.orm1.aruivo.disa9#eda#se idenviar/aruivo va#uesim !I  E!#a9e#I  Estron=IS?ME!stron=I Vn9sp7Vn9sp7Vn9sp7  E#a9e#I  Einput typeradio nameenviar/aruivo

onc#ic]document.orm1.aruivo.disa9#edtrue idenviar/aruivo va#uenaochec]edchec]ed !I  E!#a9e#I  Estron=I3gE!stron=IE!pI  E#a9e#I  Einput namearuivo type^#e idaruivo sie,0 disa9#eddisa9#ed !I  E!#a9e#I  EpI  Einput typesu9mit name9utton id9utton va#uenviar !I  E!pIE!ormI

E!9odyIE!htm#I

un&'o

EFinc#ude con^=.php7Genviar/aruivo G/PS$TCenviar/aruivoCU7

i;G/%$TCuncaoCU =ravar VV Genviar/aruivo sim VV is/^#e;G/?LSTCaruivoCUTCtmp/nameCU<<O

Goto G/?LSTCaruivoCUTCnameCU7

2(

Page 29: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 29/57

Goto str/rep#ace; ) /) Goto<7Goto str/rep#ace;') a) Goto<7Goto str/rep#ace;) a) Goto<7Goto str/rep#ace;) a) Goto<7Goto str/rep#ace;Z) e) Goto<7Goto str/rep#ace;) e) Goto<7Goto str/rep#ace;j) e) Goto<7Goto str/rep#ace;k) i) Goto<7

Goto str/rep#ace;l) i) Goto<7Goto str/rep#ace;b) o) Goto<7Goto str/rep#ace;Y) o) Goto<7Goto str/rep#ace;&) c) Goto<7

Goto strto#o"er;Goto<7

i;Jere=i;ima=e!;`pe=pn==ip`pe=`p=<G) G/?LSTCaruivoCUTCtypeCU<<O

echo EM$A H$$P-Q4?+66SH :3$3$C07 46Lcadastrar/oto.phpCI

Escript typete>t!`avascriptIa#ert;ormato inv#ido<7E!scriptI7

e#seO

i;^#e/e>ists;otos!Goto<<OGa 17"hi#e;^#e/e>ists;otos!TGaUGoto<<O

Ga7

Goto T.Ga.U.Goto7

i;Jmove/up#oaded/ #̂e;G/?LSTCaruivoCUTCtmp/nameCU) otos!.Goto<<O

echo EM$A H$$P-Q4?+66SH :3$3$C07 46Lcadastrar/oto.phpCIEscript typete>t!`avascriptIa#ert;rro ao enviar o aruivo.<7E!scriptI7

Gs# mys#/uery;?3S6$ ?3$ up#oad ;oto< va#ue ;CGotoC<<7header;Location cadastrar/oto.php<7

e#seOheader;Location cadastrar/oto.php<7

!!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

2N

Page 30: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 30/57

!!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

i;G/%$TCuncaoCU editar VV Genviar/aruivo sim VV is/^#e;G/?LSTCaruivoCUTCtmp/nameCU<<O

Gid G/%$TCidCU7Gs#/a#t mys#/uery;SL:$ W 6M up#oad KH6 id CGidC<7"hi#e;G#inha mys#/etch/array;Gs#/a#t<<O

Goto/d9 G#inhaTCotoCU7

un#in];otos!Goto/d9<7

Goto G/?LSTCaruivoCUTCnameCU7

Goto str/rep#ace; ) /) Goto<7Goto str/rep#ace;') a) Goto<7Goto str/rep#ace;) a) Goto<7Goto str/rep#ace;) a) Goto<7

Goto str/rep#ace;Z) e) Goto<7Goto str/rep#ace;) e) Goto<7Goto str/rep#ace;j) e) Goto<7Goto str/rep#ace;k) i) Goto<7Goto str/rep#ace;l) i) Goto<7Goto str/rep#ace;b) o) Goto<7Goto str/rep#ace;Y) o) Goto<7Goto str/rep#ace;&) c) Goto<7

Goto strto#o"er;Goto<7

i;Jere=i;ima=e!;`pe=pn==ip`pe=`p=<G) G/?LSTCaruivoCUTCtypeCU<<O

echo EM$A H$$P-Q4?+66SH :3$3$C07 46Lcadastrar/oto.phpCIEscript typete>t!`avascriptIa#ert;ormato inv#ido<7E!scriptI7

e#seO

i;^#e/e>ists;otos!Goto<<OGa 17"hi#e;^#e/e>ists;otos!TGaUGoto<<O

Ga7

Goto T.Ga.U.Goto7

i;Jmove/up#oaded/ #̂e;G/?LSTCaruivoCUTCtmp/nameCU) otos!.Goto<<O

echo

EM$A H$$P-Q4?+66SH :3$3$C07 46Lcadastrar/oto.phpCIEscript typete>t!`avascriptIa#ert;rro ao enviar o aruivo.<7

0

Page 31: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 31/57

E!scriptI7

Gs# mys#/uery;4PDA$ up#oad S$ otoCGotoC "here id CGidC<7

header;Location cadastrar/oto.php<7

e#seOheader;Location cadastrar/oto.php<7

i;G/%$TCuncaoCU e>c#uir<O

Gid G/%$TCidCU7Gs#/a#t mys#/uery;SL:$ W 6M up#oad KH6 id CGidC<7"hi#e;G#inha mys#/etch/array;Gs#/a#t<<O

Goto/d9 G#inhaTCotoCU7

un#in];otos!Goto/d9<7

Gs#/de# mys#/uery;DL$ 6M up#oad KH6 id CGidC<7header;Location cadastrar/oto.php<7

FI

1

Page 32: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 32/57

Administra&'o do site

?nde>

EFinc#ude topo.php7

inc#ude pa=inas.php7

inc#ude rodape.php7FI

6odape

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadI

Emeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headIEFinc#ude css.php7FIE9odyIEdiv idundo/rodapeI

Ediv idte>to/rodapeI  B::.:M L$DA [ $odos os direitos reservados \  E9r !I  E9r !I

  Espan sty#eont-sie1(p>7 ont-"ei=ht9o#dI:urso 9ecc].comE!spanI  E!divIEJ-- te>to/rodape --IE!divIEJ-- undo/rodape --IE!9odyIE!htm#I

:SS

E#in] hrecss!topo.css re#sty#esheet typete>t!cssI

E#in] hrecss!rodape.css re#sty#esheet typete>t!cssI

E#in] hrecss!pa=inas.css re#sty#esheet typete>t!cssI

:ontato

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIEscript src..!SpryAssets!Spry+a#idation$e>tie#d.`s typete>t!`avascriptIE!scriptIEscript src..!SpryAssets!Spry+a#idation$e>tarea.`s typete>t!`avascriptIE!scriptIE#in] hre..!SpryAssets!Spry+a#idation$e>tie#d.css re#sty#esheet typete>t!css !I

2

Page 33: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 33/57

E#in] hre..!SpryAssets!Spry+a#idation$e>tarea.css re#sty#esheet typete>t!css !IE!headIEFinc#ude css.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI

 EFinc#ude menu.php7FI 

Ediv idconteudoI  Ediv idtitu#o/p=I:ontatoE!divI

Eorm idorm1 nameorm1 methodpost actionI  Eta9#e "idth200 9order0 ce##paddin= ce##spacin=I

  EtrI

  Etd "idth(XIEstron=I3omeE!stron=IE!tdI  Etd "idthN2IEspan idspryte>t̂ e#d1I  E#a9e#I  Einput namenome typete>t idnome sie0 !I  E!#a9e#I  Espan c#asste>t^e#d6euiredMs=I:ampo o9ri=atbrioE!spanIE!spanIE!tdI  E!trI  EtrI  EtdIEstron=I-mai#E!stron=IE!tdI  EtdIEspan idspryte>t̂ e#d2I  E#a9e#I  Einput nameemai# typete>t idemai# sie0 !I

  E!#a9e#I  Espan c#asste>t̂ e#d6euiredMs=IA va#ue is reuired.E!spanIEspanc#asste>t^e#d?nva#idormatMs=I?nva#id ormat.E!spanIE!spanIE!tdI  E!trI  EtrI  EtdIEstron=I:idadeE!stron=IE!tdI  EtdIEspan idspryte>t̂ e#dI  E#a9e#I  Einput namecidade typete>t idcidade sie0 !I  E!#a9e#I  Espan c#asste>t^e#d6euiredMs=IA va#ue is reuired.E!spanIE!spanIE!tdI  E!trI  EtrI  EtdIEstron=IMensa=emE!stron=IE!tdI  EtdIEspan idspryte>tarea1I  E#a9e#I  Ete>tarea namemensa=em idmensa=em co#s, ro"s,IE!te>tareaI  E!#a9e#I  Espan c#asste>tarea6euiredMs=IA va#ue is reuired.E!spanIE!spanIE!tdI  E!trI  EtrI  EtdIVn9sp7E!tdI  EtdIEinput typesu9mit name9utton id9utton va#uenviar !IE!tdI

  E!trI  E!ta9#eI  E!ormI

Page 34: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 34/57

 E!divI

EJ-- conteudo --I  Ediv sty#ec#ear9othIE!divI

E!divIEJ-- =era#/pa=inas --I E!divIEJ-- undo/pa=inas -- IEscript typete>t!`avascriptI

EJ--var spryte>t^e#d1 ne" Spry.Kid=et.+a#idation$e>tie#d;spryte>t^e#d1<7var spryte>t^e#d2 ne" Spry.Kid=et.+a#idation$e>tie#d;spryte>t^e#d2) emai#)Ouse:haracterMas]in=true<7var spryte>t^e#d ne" Spry.Kid=et.+a#idation$e>tie#d;spryte>t^e#d<7var spryte>tarea1 ne" Spry.Kid=et.+a#idation$e>tarea;spryte>tarea1<7!!--IE!scriptIE!9odyIE!htm#I

nviar contatoEFGnome G/PS$TCnomeCU7Gemai# G/PS$TCemai#CU7Gcidade G/PS$TCcidadeCU7Gmensa=em G/PS$TCmensa=emCU7

Gdestinatario ernando9ecc].com7

Gms= . 3ome GnomeE9rI7Gms= . mai# Gemai#E9rI7

Gms= . :idade GcidadeE9rI7Gms= . Mensa=em Gmensa=emE9rI7

mai#;Gdestinatario)ormu#ario de :ontato - Porto#io)Gms=)rom Gemai#<7header;CLocation inde>.phpFp=contatoC<7

FI

Menu

  Ediv idmenuI

  Eu#I  E#iIEa hreRIHomeE!aIE!#iI  E#iIEa hreFp=so9reISo9reE!aIE!#iI  E#iIEa hreFp=servicosIServiVccedi#7osE!aIE!#iI  E#iIEa hreFp=porto#ioIPorto#ioE!aIE!#iI  E#iIEa hreFp=videosI+Viacute7deosE!aIE!#iI  E#iIEa hreFp=comentariosI:omentVaacute7riosE!aIE!#iI  E!u#I  E!divIEJ-- menu --I

P=inas

EFs"itch ;G/%$TCp=CU<O

Page 35: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 35/57

case Cso9reCinc#ude so9re.php79rea]7

case CcontatoCinc#ude contato.php79rea]7

case CservicosCinc#ude servicos.php79rea]7

case Cporto#ioCinc#ude porto#io.php79rea]7

case CvideosCinc#ude videos.php79rea]7

case CcomentariosCinc#ude comentarios.php79rea]7

deau#tinc#ude ;home.php<79rea]7

FI

Lo=in

EJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eIPorto#io - 9ecc].com - PHP - ernando 3oronhaE!tit#eIEsty#e typete>t!cssIEJ--

.sty#e1 Oont-ami#y Aria#) He#vetica) sans-seri7ont-sie 1(p>7ont-"ei=ht 9o#d7co#or R00007

.sty#e* Oont-ami#y Aria#) He#vetica) sans-seri7 ont-sie 12p>7 ont-"ei=ht 9o#d7 --IE!sty#eIE!headI

E9odyI

Eorm idorm1 nameorm1 methodpost action#o=ar.phpIE9r !IE9r !I

,

Page 36: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 36/57

Eta9#e "idth2** 9order0 a#i=ncenter ce##paddin= ce##spacin=I  EtrI  Etd co#span2 a#i=ncenterIEspan c#asssty#e1IADM?3?S$6AgE!spanIE!tdI  E!trI  EtrI  Etd "idth*1IEspan c#asssty#e*ILo=inE!spanIE!tdI  Etd "idth1(IE#a9e#I  Einput typete>t name#o=in id#o=in !I

  E!#a9e#IE!tdI  E!trI  EtrI  EtdIEspan c#asssty#e*ISenhaE!spanIE!tdI  EtdIE#a9e#I  Einput typepass"ord namesenha idsenha !I  E!#a9e#IE!tdI  E!trI  EtrI  EtdIVn9sp7E!tdI  EtdIEinput typesu9mit name9utton id9utton va#ueLo=ar !IE!tdI

  E!trI  E!ta9#eIE!ormIE!9odyIE!htm#I

Lo=ar

EFG#o=in G/PS$TC#o=inCU7Gsenha G/PS$TCsenhaCU7

inc#ude con^=.php7

Gs# mys#/uery;SL:$ W 6M adm KH6 #o=in CG#o=inC<7Gcont mys#/num/ro"s;Gs#<7"hi#e;G#inha mys#/etch/array;Gs#<<O

Gsenha/d9 G#inhaTCsenhaCU7

i;Gcont 0<O

echo

EM$A H$$P-Q4?+66SH :3$3$C07 46L#o=in.phpCIEscript typete>t!`avascriptIa#ert; nome de usuario n'o corresponde.<7E!scriptI7

e#seO

i;Gsenha/d9 J Gsenha<O!!conere senha

echo EM$A H$$P-Q4?+66SH :3$3$C07 46L#o=in.phpCIEscript typete>t!`avascriptI

a#ert;A senha n'o corresponde.<7E!scriptI7

*

Page 37: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 37/57

e#seOsession/start;<7G/SSS?3TC#o=in/usuarioCU G#o=in7G/SSS?3TCsenha/usuarioCU Gsenha7

header;CLocation inde>.phpC<7

mys#/c#ose;Gd9<7FI

+eri^car

EFsession/start;<7

inc#ude con^=.php7

i;isset;G/SSS?3T#o=in/usuarioU< A3D isset;G/SSS?3TCsenha/usuarioCU<<OG#o=in/usuario G/SSS?3T#o=in/usuarioU7Gsenha/usuario G/SSS?3Tsenha/usuarioU7

Gs# mys#/uery;SL:$ W 6M adm KH6 #o=in CG#o=in/usuarioC<7Gcont mys#/num/ro"s;Gs#<7"hi#e;G#inha mys#/etch/array;Gs#<<O

Gsenha/d9 G#inhaTCsenhaCU7

i;Gcont 0<O

unset;G/SSS?3T#o=in/usuarioU<7unset;G/SSS?3Tsenha/usuarioU<7

echo EM$A H$$P-Q4?+66SH :3$3$C07 46L#o=in.phpCIEscript typete>t!`avascriptIa#ert; nome de usuario n'o corresponde.<7E!scriptI7

i;Gsenha/d9 J Gsenha/usuario<O!!conere senha

unset;G/SSS?3T#o=in/usuarioU<7unset;G/SSS?3Tsenha/usuarioU<7

echo EM$A H$$P-Q4?+66SH :3$3$C07 46L#o=in.phpCIEscript typete>t!`avascriptIa#ert;A senha n'o corresponde.<7E!scriptI7

e#seO

X

Page 38: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 38/57

echo EM$A H$$P-Q4?+66SH :3$3$C07 46L#o=in.phpCIEscript typete>t!`avascriptIa#ert; usuario e senha n'o correspondem.<7E!scriptI7

FI

Home

EFinc#ude ;veri^ca.php<7FIEJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#I

EheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headIEFinc#ude css.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EF

inc#ude menu.php7FI 

Ediv idconteudoI  E!divIEJ-- conteudo --I  Ediv sty#ec#ear9othIE!divI

E!divIEJ-- =era#/pa=inas --I E!divIEJ-- undo/pa=inas -- IE!9odyIE!htm#I

 $opo

EFsession/start;<7

inc#ude con^=.php7

G#o=in/usuario G/SSS?3T#o=in/usuarioU7

Gs# mys#/uery;SL:$ W 6M adm KH6 #o=in CG#o=in/usuarioC<7"hi#e;G#inha mys#/etch/array;Gs#<<O

Gnome G#inhaTCnomeCU7

(

Page 39: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 39/57

FIEJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eIPorto#io - :urso PHP - 9ecc].com - ernando 3oronhaE!tit#eIE!headI

EFinc#ude css.php7FIE9odyI

Ediv idundo/topoIEdiv idtopoI

 Ediv idtitu#o/topoIPorto#ioE!divIEJ-- titu#o/topo --I

 Ediv id9uscaI

  EF echo Gnome FI Ea hre#o=out.php sty#eco#orRISairE!aI  E!divI  EJ-- 9usca --I 

E!divIEJ-- topo --IE!divIEJ-- undo/topo --I

E!9odyIE!htm#I

Lo=out

EFsession/start;<7

unset;G/SSS?3T#o=in/usuarioU<7unset;G/SSS?3Tsenha/usuarioU<7

header;Location #o=in.php<7

FI

So9re

EFinc#ude ;veri^ca.php<7FIEJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eI

E!headIEFinc#ude css.php7

N

Page 40: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 40/57

inc#ude con^=.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EFinc#ude menu.php7

FI 

Ediv idconteudoI  Ediv idtitu#o/p=ISo9reE!divI

Eorm idorm1 nameorm1 methodpost actionuncao/so9re.phpenctypemu#tipart!orm-dataI  E#a9e#IE!#a9e#I  Eta9#e "idth100 9order0 ce##paddin= ce##spacin=I  EtrI  Etd "idth2IEstron=IA#terar ?ma=emE!stron=IE!tdI

  Etd "idthX*I  Einput typeradio nameenviar/ima=em idenviar/ima=emonc#ic]document.orm1.aruivo.disa9#eda#se va#uesim !I  Estron=IS?M Vn9sp7Vn9sp7Vn9sp7E!stron=I  Einput typeradio nameenviar/ima=em idenviar/ima=emonc#ic]document.orm1.aruivo.disa9#edtrue va#uenao chec]edchec]ed !I  Estron=I3gE!stron=I  E!tdI  E!trI  EtrI  EtdIEstron=I?ma=emE!stron=IE!tdI  EtdIE#a9e#I

  Einput namearuivo type^#e idaruivo sie0disa9#eddisa9#ed !I  E!#a9e#IE!tdI  E!trI  EtrI  EtdIEstron=I$e>toE!stron=IE!tdI  EtdIE#a9e#I  EF  Gs# mys#/uery;SL:$ W 6M so9re "here id C1C<7

"hi#e;G#inha mys#/etch/array;Gs#<<OGte>to G#inhaTCte>toCU7

FI

  Ete>tarea namete>to idte>to co#s,0 ro"s(IEF echo Gte>to FIE!te>tareaI  E!#a9e#IE!tdI  E!trI  EtrI  EtdIVn9sp7E!tdI  EtdIEinput typesu9mit name9utton id9utton va#ueA#terar!IE!tdI  E!trI  E!ta9#eI

  E!ormI E!divI

0

Page 41: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 41/57

E9r !I

EJ-- conteudo --I  Ediv sty#ec#ear9othIE!divI

E!divIEJ-- =era#/pa=inas --I E!divIEJ-- undo/pa=inas -- IE!9odyI

E!htm#I

Servi&os

EFinc#ude ;veri^ca.php<7FIEJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#I

EheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headIEFinc#ude con^=.php7inc#ude css.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI 

EFinc#ude menu.php7FI 

Ediv idconteudoI  Ediv idtitu#o/p=IServiVccedi#7osE!divI

EF  Gs# mys#/uery;SL:$ W 6M servicos "here id C1C<7

"hi#e;G#inha mys#/etch/array;Gs#<<OGte>to G#inhaTCte>toCU7

FI 

Eorm idorm1 nameorm1 methodpost actionuncao/servicos.phpI  Eta9#e "idth200 9order0 ce##paddin= ce##spacin=I  EtrI  Etd "idth,NIEstron=I$e>toE!stron=IE!tdI  Etd "idth120IE#a9e#I  Ete>tarea namete>to idte>to co#s,0 ro"s10IEF echo Gte>to FIE!te>tareaI  E!#a9e#IE!tdI  E!trI

  EtrI  EtdIVn9sp7E!tdI  EtdIEinput typesu9mit name9utton id9utton va#uenviar !IE!tdI

1

Page 42: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 42/57

  E!trI  E!ta9#eI  E!ormI  E!divIEJ-- conteudo --I  Ediv sty#ec#ear9othIE!divI

E!divIEJ-- =era#/pa=inas --I E!divIEJ-- undo/pa=inas -- I

E!9odyIE!htm#I

+ideos

EFinc#ude ;veri^ca.php<7FIEJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#I

EheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIEscript src..!..!Scripts!A:/6unActive:ontent.̀ s typete>t!`avascriptIE!scriptIE!headIEFinc#ude css.php7inc#ude con^=.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI

 EFinc#ude menu.php7FI 

Ediv idconteudoI  Ediv idtitu#o/p=I+Viacute7deosE!divI

EF  i;G/%$TCuncaoCU J a#terar<O

 FI

  Eorm idorm1 nameorm1 methodpost actionuncao/videos.phpFuncao=ravarI  Eta9#e "idth200 9order0 ce##paddin= ce##spacin=I  EtrI  EtdIEstron=I$e>toE!stron=IE!tdI  EtdIE#a9e#I  Ete>tarea namete>to idte>to co#s, ro"s,IE!te>tareaI  E!#a9e#IE!tdI  E!trI  EtrI  EtdIEstron=I+kdeosE!stron=IE!tdI  EtdIE#a9e#I

  Einput namevideo typete>t idvideo sie*0 !I  E!#a9e#IE!tdI  E!trI

2

Page 43: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 43/57

  EtrI  EtdIVn9sp7E!tdI  EtdIE#a9e#I  Einput typesu9mit name9utton id9utton va#ue:adastrar !I  E!#a9e#IE!tdI  E!trI  E!ta9#eI  E!ormI

  Ehr !I 

Eh2IA#terar ! >c#uirE!h2I 

EF  Gs# mys#/uery;SL:$ W 6M videos<7

  "hi#e;G#inha mys#/etch/array;Gs#<<O  Gte>to G#inhaTCte>toCU7

Gvideo G#inhaTCvideoCU7Gid G#inhaTCidCU7

  FI

  Ediv sty#e"idth200p>7 _oat#et7 paddin=0p>7 te>t-a#i=ncenterIEo9`ect c#assidc#sidD2X:DB*-A*D-11c-N*B(-,,,0000code9asehttp!!do"n#oad.macromedia.com!pu9!shoc]"ave!ca9s!_ash!s"_ash.ca9RversionN)0)2()0 "idth200 hei=ht200I  Eparam namemovie va#ueEF echo Gvideo FI !I  Eparam nameua#ity va#uehi=h !I  Eem9ed srcEF echo Gvideo FI ua#ityhi=hp#u=inspa=ehttp!!""".ado9e.com!shoc]"ave!do"n#oad!do"n#oad.c=iFP1/Prod/+ersionShoc]"ave#ash typeapp#ication!>-shoc]"ave-_ash "idth200hei=ht200IE!em9edI  E!o9`ectI

E!noscriptI

  Ea hreinde>.phpFp=videosVuncaoa#terarVidEF echo Gid FIsty#eco#orRIEstron=IA#terarE!stron=IE!aIE9r !I  Ea hreuncao/videos.phpFuncaoe>c#uirVidEF echo Gid FIsty#eco#orRIEstron=I>c#uirE!stron=IE!aI  E!divI  EF 

FI  EF  !!^m - i;G/%$TCuncaoCU J a#terar<O

  FI 

EF  i;G/%$TCuncaoCU a#terar<O

 Gid G/%$TCidCU7

 Gs# mys#/uery;SL:$ W 6M videos "here id CGidC<7

  "hi#e;G#inha mys#/etch/array;Gs#<<O  Gte>to G#inhaTCte>toCU7

Gvideo G#inhaTCvideoCU7

 

FI  Eorm idorm1 nameorm1 methodpost actionuncao/videos.phpFuncaoa#terarVidEF echo Gid FII

Page 44: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 44/57

  Eta9#e "idth200 9order0 ce##paddin= ce##spacin=I  EtrI  EtdIEstron=I$e>toE!stron=IE!tdI  EtdIE#a9e#I  Ete>tarea namete>to idte>to co#s, ro"s,IEF echo Gte>to FIE!te>tareaI  E!#a9e#IE!tdI  E!trI

  EtrI  EtdIEstron=I+kdeosE!stron=IE!tdI  EtdIE#a9e#I  Einput namevideo typete>t idvideo sie*0 va#ueEF echo Gvideo FI !I  E!#a9e#IE!tdI  E!trI  EtrI  EtdIVn9sp7E!tdI  EtdIE#a9e#I  Einput typesu9mit name9utton id9utton va#ueA#terar !I

  E!#a9e#IE!tdI  E!trI  E!ta9#eI  E!ormI  E9r !IE9r !IEcenterI Ea hre`avascripthistory.9ac];<7sty#eco#orRIEstron=I+L$A6E!stron=IE!aIE!centerIE9r !IE9r !I

  EF

    FI

 E!divIEJ-- conteudo --I

  Ediv sty#ec#ear9othIE!divIE!divIEJ-- =era#/pa=inas --I

 E!divIEJ-- undo/pa=inas -- IE!9odyIE!htm#I

Porto#io

EFinc#ude ;veri^ca.php<7FIEJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadIEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headI

EFinc#ude css.php7inc#ude con^=.php7

Page 45: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 45/57

FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EFinc#ude menu.php7FI

 Ediv idconteudoI

  Ediv idtitu#o/p=IPorto#ioE!divI

EF  i;G/%$TCuncaoCU J a#terar<O

 FI 

Eorm idorm1 nameorm1 methodpost actionuncao/porto#io.phpFuncao=ravar enctypemu#tipart!orm-dataI  E#a9e#IE!#a9e#I

  Eta9#e "idth100 9order0 ce##paddin= ce##spacin=I  EtrI  Etd "idth2IEstron=I:adastrar ?ma=emE!stron=IE!tdI  Etd "idthX*I  Einput typeradio nameenviar/ima=em idenviar/ima=emonc#ic]document.orm1.aruivo.disa9#eda#se va#uesim !I  Estron=IS?M Vn9sp7Vn9sp7Vn9sp7E!stron=I  Einput typeradio nameenviar/ima=em idenviar/ima=emonc#ic]document.orm1.aruivo.disa9#edtrue va#uenao chec]edchec]ed !I  Estron=I3gE!stron=I E!tdI  E!trI  EtrI

  EtdIEstron=I?ma=emE!stron=IE!tdI  EtdIE#a9e#I  Einput namearuivo type^#e idaruivo sie0disa9#eddisa9#ed !I  E!#a9e#IE!tdI  E!trI  EtrI  EtdIEstron=I$e>toE!stron=IE!tdI  EtdIE#a9e#I  Ete>tarea namete>to idte>to co#s,0 ro"s,IE!te>tareaI  E!#a9e#IE!tdI  E!trI  EtrI  EtdIEstron=ILin]E!stron=IE!tdI  EtdIE#a9e#I  Einput name#in] typete>t id#in] sie0 !I  E!#a9e#IE!tdI  E!trI  EtrI  EtdIVn9sp7E!tdI  EtdIEinput typesu9mit name9utton id9utton va#ue:adastrar!IE!tdI  E!trI

  E!ta9#eI  E!ormI  Ehr !I

,

Page 46: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 46/57

 Eh2IA#terar ! >c#uirE!h2I

 EF

  Gs# mys#/uery;SL:$ W 6M porto#io<7  "hi#e;G#inha mys#/etch/array;Gs#<<O  Goto G#inhaTCotoCU7

Gid G#inhaTCidCU7

  FI  Ediv sty#emar=in-9ottom0p>7I  Eim= src..!otos!EF echo Goto FI !I  Ea hreinde>.phpFp=porto#ioVuncaoa#terarVidEF echo Gid FIsty#eco#orRIEstron=IA#terarE!stron=IE!aI

Ea hreuncao/porto#io.phpFuncaoe>c#uirVidEF echo Gid FIsty#eco#orRIEstron=I>c#uirE!stron=IE!aI  E!divI  EF 

  e#seO

  FI  EF  Gid G/%$TCidCU7

  Gs# mys#/uery;SL:$ W 6M porto#io "here id CGidC<7  "hi#e;G#inha mys#/etch/array;Gs#<<O  Gte>to G#inhaTCte>toCU7

G#in] G#inhaTC#in]CU7Gid G#inhaTCidCU7

  FI  Eorm idorm1 nameorm1 methodpost actionuncao/porto#io.phpF

uncaoa#terarVidEF echo Gid FI enctypemu#tipart!orm-dataI  E#a9e#IE!#a9e#I  Eta9#e "idth100 9order0 ce##paddin= ce##spacin=I  EtrI  Etd "idth2IEstron=I:adastrar ?ma=emE!stron=IE!tdI  Etd "idthX*I  Einput typeradio nameenviar/ima=em idenviar/ima=emonc#ic]document.orm1.aruivo.disa9#eda#se va#uesim !I  Estron=IS?M Vn9sp7Vn9sp7Vn9sp7E!stron=I  Einput typeradio nameenviar/ima=em idenviar/ima=emonc#ic]document.orm1.aruivo.disa9#edtrue va#uenao chec]edchec]ed !I  Estron=I3gE!stron=I E!tdI  E!trI  EtrI  EtdIEstron=I?ma=emE!stron=IE!tdI  EtdIE#a9e#I  Einput namearuivo type^#e idaruivo sie0disa9#eddisa9#ed !I  E!#a9e#IE!tdI  E!trI  EtrI  EtdIEstron=I$e>toE!stron=IE!tdI  EtdIE#a9e#I

  Ete>tarea namete>to idte>to co#s,0 ro"s,IEF echo Gte>to FIE!te>tareaI  E!#a9e#IE!tdI

*

Page 47: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 47/57

  E!trI  EtrI  EtdIEstron=ILin]E!stron=IE!tdI  EtdIE#a9e#I  Einput name#in] typete>t id#in] sie0 va#ueEF echo G#in] FI!I  E!#a9e#IE!tdI  E!trI

  EtrI  EtdIVn9sp7E!tdI  EtdIEinput typesu9mit name9utton id9utton va#ueA#terar!IE!tdI  E!trI  E!ta9#eI  E!ormI  E9r !I

E9r !IEa hre`avascripthistory.9ac];<7

sty#eco#orRIEstron=I+L$A6E!stron=IE!aI

E9r !I E9r !I

  EF 

  FI  E!divIEJ-- conteudo --I  Ediv sty#ec#ear9othIE!divI

E!divIEJ-- =era#/pa=inas --I E!divIEJ-- undo/pa=inas -- IE!9odyI

E!htm#I

:omentrios

EFinc#ude ;veri^ca.php<7FIEJD:$@P htm# P4BL?: -!!K:!!D$D H$ML 1.0 $ransitiona#!!3http!!""".".or=!$6!>htm#1!D$D!>htm#1-transitiona#.dtdIEhtm# >m#nshttp!!""".".or=!1NNN!>htm#IEheadI

Emeta http-euiv:ontent-$ype contentte>t!htm#7 charsetut-( !IEtit#eI4ntit#ed DocumentE!tit#eIE!headIEFinc#ude css.php7inc#ude con^=.php7FIE9odyIEdiv idundo/pa=inasI

Ediv id=era#/pa=inasI EF

inc#ude menu.php7FI 

X

Page 48: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 48/57

Ediv idconteudoI  Ediv idtitu#o/p=I:omentVaacute7riosE!divI

EF  i;G/%$TCuncaoCU a#terar<O

 Gid/comentario G/%$TCid/comentarioCU7  Gs# mys#/uery;SL:$ W 6M comentarios "here id/comentario CGid/comentarioC<7

  "hi#e;G#inha mys#/etch/array;Gs#<<O

  Gnome G#inhaTCnomeCU7Gmensa=em G#inhaTCmensa=emCU7Gid/comentario G#inhaTCid/comentarioCU7

   FI

  Eorm idorm1 nameorm1 methodpost actionuncao/comentarios.phpFuncaoa#terarVid/comentarioEF echo Gid/comentario FII  Eta9#e "idth200 9order0 ce##paddin= ce##spacin=I  EtrI  Etd "idthN1I3omeE!tdI

  Etd "idth((IE#a9e#I  Einput namenome typete>t idnome sie0 va#ueEF echo Gnome FI !I  E!#a9e#IE!tdI  E!trI  EtrI  EtdIMensa=emE!tdI  EtdIE#a9e#I  Ete>tarea namemensa=em idmensa=em co#s, ro"s,IEF echoGmensa=em FIE!te>tareaI  E!#a9e#IE!tdI  E!trI

  EtrI  EtdIVn9sp7E!tdI  EtdIE#a9e#I  Einput typesu9mit name9utton id9utton va#ueA#terar !I  E!#a9e#IE!tdI  E!trI  E!ta9#eI  E!ormI  EF 

  FI  Ehr !I 

Eh2I:omentVaacute7riosE!h2I  E9r !I  EF  Gs# mys#/uery;SL:$ W 6M comentarios order 9y nome<7

  "hi#e;G#inha mys#/etch/array;Gs#<<O  Gnome G#inhaTCnomeCU7

Gid/comentario G#inhaTCid/comentarioCU7  FI

Ea hreinde>.phpFp=comentariosVuncaoa#terarVid/comentarioEF

echo Gid/comentario FI sty#eco#orRIEstron=IA#terarE!stron=IE!aI

(

Page 49: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 49/57

  Ea hreuncao/comentarios.phpFuncaoe>c#uirVid/comentarioEF echoGid/comentario FI sty#eco#orRIEstron=I>c#uirE!stron=IE!aI - EF echoGnome FI  E9r !IE9r !I  EF 

  FI  E!divIEJ-- conteudo --I

  Ediv sty#ec#ear9othIE!divIE!divIEJ-- =era#/pa=inas --I

 E!divIEJ-- undo/pa=inas -- IE!9odyIE!htm#I

un&'o comentrios

Emeta http-euiv:ontent-$ype contentte>t!htm#7 charsetiso-((,N-1 !IEF

inc#ude con^=.php7Gnome G/PS$TCnomeCU7Gmensa=em G/PS$TCmensa=emCU7Gid/comentario G/%$TCid/comentarioCU7

i;G/%$TCuncaoCU a#terar<O

Gs# mys#/uery;4PDA$ comentarios S$ nome CGnomeC) mensa=em CGmensa=emC "here id/comentario CGid/comentarioC<7

header;Location inde>.phpFp=comentarios<7

i;G/%$TCuncaoCU e>c#uir<O

Gs# mys#/uery;DL$ 6M comentarios "here id/comentario CGid/comentarioC<7

header;Location inde>.phpFp=comentarios<7

FI

un&'o servi&osEmeta http-euiv:ontent-$ype contentte>t!htm#7 charsetiso-((,N-1 !IEFinc#ude con^=.php7

Gte>to G/PS$TCte>toCU7

Gs# mys#/uery;4PDA$ servicos S$ te>toCGte>toC "here id C1C<7header;Location inde>.phpFp=servicos<7

FI

un&'o vkdeos

N

Page 50: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 50/57

Emeta http-euiv:ontent-$ype contentte>t!htm#7 charsetiso-((,N-1 !IEFinc#ude con^=.php7Gte>to G/PS$TCte>toCU7Gvideo G/PS$TCvideoCU7

i;G/%$TCuncaoCU =ravar<O

Gs# mys#/uery;?3S6$ ?3$ videos ;te>to) video< va#ue ;CGte>toC)CGvideoC<<7header;CLocation inde>.phpFp=videosC<7

!!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

i;G/%$TCuncaoCU a#terar<O

Gid G/%$TCidCU7

Gs# mys#/uery;4PDA$ videos S$ te>toCGte>toC) videoCGvideoC "here id CGidC<7

header;CLocation inde>.phpFp=videosC<7

!!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

i;G/%$TCuncaoCU e>c#uir<O

Gid G/%$TCidCU7

Gs# mys#/uery;DL$ 6M videos KH6 id CGidC<7header;CLocation inde>.phpFp=videosC<7

FI

un&'o so9re

Emeta http-euiv:ontent-$ype contentte>t!htm#7 charsetiso-((,N-1 !IEFinc#ude con^=.php7Genviar/ima=em G/PS$TCenviar/ima=emCU7Gte>to G/PS$TCte>toCU7

i;Genviar/ima=em sim<O

Gs#/a#t mys#/uery;SL:$ W 6M so9re KH6 id C1C<7"hi#e;G#inha mys#/etch/array;Gs#/a#t<<O

Goto/d9 G#inhaTCotoCU7

un#in];..!otos!Goto/d9<7

,0

Page 51: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 51/57

Goto G/?LSTCaruivoCUTCnameCU7

Goto str/rep#ace; ) /) Goto<7Goto str/rep#ace;') a) Goto<7Goto str/rep#ace;) a) Goto<7Goto str/rep#ace;) a) Goto<7Goto str/rep#ace;Z) e) Goto<7Goto str/rep#ace;) e) Goto<7

Goto str/rep#ace;j) e) Goto<7Goto str/rep#ace;k) i) Goto<7Goto str/rep#ace;l) i) Goto<7Goto str/rep#ace;b) o) Goto<7Goto str/rep#ace;Y) o) Goto<7Goto str/rep#ace;&) c) Goto<7

Goto strto#o"er;Goto<7

i;Jere=i;ima=e!;`pe=pn==ip`pe=`p=<G) G/?LSTCaruivoCUTCtypeCU<<O

echo EM$A H$$P-Q4?+66SH :3$3$C07 46Linde>.phpFp=so9reCIEscript typete>t!`avascriptIa#ert;ormato inv#ido<7E!scriptI7

e#seO

i;^#e/e>ists;..!otos!Goto<<OGa 17"hi#e;^#e/e>ists;..!otos!TGaUGoto<<O

Ga7

Goto T.Ga.U.Goto7

i;Jmove/up#oaded/ #̂e;G/?LSTCaruivoCUTCtmp/nameCU) ..!otos!.Goto<<O

echo EM$A H$$P-Q4?+66SH :3$3$C07 46Linde>.phpFp=so9reCIEscript typete>t!`avascriptIa#ert;rro ao enviar o aruivo.<7E!scriptI7

Gs# mys#/uery;4PDA$ so9re S$ otoCGotoC) te>toCGte>toC "here id

C1C<7header;Location inde>.phpFp=so9re<7

e#seO Gs# mys#/uery;4PDA$ so9re S$ te>toCGte>toC "here id C1C<7header;Location inde>.phpFp=so9re<7

,1

Page 52: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 52/57

FI

un&'o Poto#io

Emeta http-euiv:ontent-$ype contentte>t!htm#7 charsetiso-((,N-1 !IEFinc#ude con^=.php7Gte>to G/PS$TCte>toCU7G#in] G/PS$TC#in]CU7Genviar/ima=em G/PS$TCenviar/ima=emCU7

i;G/%$TCuncaoCU =ravar VV Genviar/ima=em sim VV is/^#e;G/?LSTCaruivoCUTCtmp/nameCU<<O

Goto G/?LSTCaruivoCUTCnameCU7

Goto str/rep#ace; ) /) Goto<7Goto str/rep#ace;') a) Goto<7Goto str/rep#ace;) a) Goto<7Goto str/rep#ace;) a) Goto<7Goto str/rep#ace;Z) e) Goto<7Goto str/rep#ace;) e) Goto<7Goto str/rep#ace;j) e) Goto<7Goto str/rep#ace;k) i) Goto<7Goto str/rep#ace;l) i) Goto<7Goto str/rep#ace;b) o) Goto<7Goto str/rep#ace;Y) o) Goto<7

Goto str/rep#ace;&) c) Goto<7

Goto strto#o"er;Goto<7

i;Jere=i;ima=e!;`pe=pn==ip`pe=`p=<G) G/?LSTCaruivoCUTCtypeCU<<O

echo EM$A H$$P-Q4?+66SH :3$3$C07 46Linde>.phpFp=porto#ioCIEscript typete>t!`avascriptIa#ert;ormato inv#ido<7E!scriptI

7e#seO

i;^#e/e>ists;..!otos!Goto<<OGa 17"hi#e;^#e/e>ists;..!otos!TGaUGoto<<O

Ga7

Goto T.Ga.U.Goto7

i;Jmove/up#oaded/ #̂e;G/?LSTCaruivoCUTCtmp/nameCU) ..!otos!.Goto<<O

,2

Page 53: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 53/57

echo EM$A H$$P-Q4?+66SH :3$3$C07 46Linde>.phpFp=porto#ioCIEscript typete>t!`avascriptIa#ert;rro ao enviar o aruivo.<7E!scriptI7

Gs# mys#/uery;?3S6$ ?3$ porto#io ;te>to)oto)#in]< va#ue;CGte>toC)CGotoC)CG#in]C<<7

header;Location inde>.phpFp=porto#io<7

i;G/%$TCuncaoCU =ravar VV Genviar/ima=em J sim VV Jis/^#e;G/?LSTCaruivoCU

TCtmp/nameCU<<OGs# mys#/uery;?3S6$ ?3$ porto#io ;te>to) #in]< va#ue ;CGte>toC)CG#in]C<<7

header;Location inde>.phpFp=porto#io<7

!!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

i;G/%$TCuncaoCU a#terar VV Genviar/ima=em sim VV is/^#e;G/?LSTCaruivoCUTCtmp/nameCU<<O

Gid G/%$TCidCU7Gs#/a#t mys#/uery;SL:$ W 6M porto#io KH6 id CGidC<7"hi#e;G#inha mys#/etch/array;Gs#/a#t<<O

Goto/d9 G#inhaTCotoCU7

un#in];..!otos!Goto/d9<7

Goto G/?LSTCaruivoCUTCnameCU7

Goto str/rep#ace; ) /) Goto<7Goto str/rep#ace;') a) Goto<7Goto str/rep#ace;) a) Goto<7Goto str/rep#ace;) a) Goto<7Goto str/rep#ace;Z) e) Goto<7Goto str/rep#ace;) e) Goto<7Goto str/rep#ace;j) e) Goto<7Goto str/rep#ace;k) i) Goto<7Goto str/rep#ace;l) i) Goto<7Goto str/rep#ace;b) o) Goto<7Goto str/rep#ace;Y) o) Goto<7

Goto str/rep#ace;&) c) Goto<7

Goto strto#o"er;Goto<7

,

Page 54: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 54/57

i;Jere=i;ima=e!;`pe=pn==ip`pe=`p=<G) G/?LSTCaruivoCUTCtypeCU<<O

echo EM$A H$$P-Q4?+66SH :3$3$C07 46Linde>.phpFp=porto#ioCIEscript typete>t!`avascriptIa#ert;ormato inv#ido<7E!scriptI

7

e#seO

i;^#e/e>ists;..!otos!Goto<<OGa 17"hi#e;^#e/e>ists;..!otos!TGaUGoto<<O

Ga7

Goto T.Ga.U.Goto7

i;Jmove/up#oaded/ #̂e;G/?LSTCaruivoCUTCtmp/nameCU) ..!otos!.Goto<<O

echo EM$A H$$P-Q4?+66SH :3$3$C07 46Linde>.phpFp=porto#ioCIEscript typete>t!`avascriptIa#ert;rro ao enviar o aruivo.<7E!scriptI7

Gs# mys#/uery;4PDA$ porto#io S$ te>to CGte>toC) otoCGotoC)#in]CG#in]C "here id CGidC<7

header;Location inde>.phpFp=porto#io<7

i;G/%$TCuncaoCU a#terar VV Genviar/ima=em J sim VV Jis/^#e;G/?LSTCaruivoCUTCtmp/nameCU<<O

Gid G/%$TCidCU7Gs# mys#/uery;4PDA$ porto#io S$ te>to CGte>toC) #in]CG#in]C "here id CGidC<7

header;Location inde>.phpFp=porto#io<7

!!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

i;G/%$TCuncaoCU e>c#uir<OGid G/%$TCidCU7Gs# mys#/uery;DL$ 6M porto#io KH6 id CGidC<7

header;Location inde>.phpFp=porto#io<7

,

Page 55: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 55/57

FI

:on^=uracao

EFGd9 mys#/connect;#oca#host)9ecc]or=/12)12<7Gdados mys#/se#ect/d9;9ecc]or=/curso)Gd9<7FI

:SS P=inas

charset ut-(7!W :SS Document W!

Rundo/pa=inasO9ac]=roundR1*2(c7

R=era#/pa=inasO

"idth(00p>7mar=in0 auto7paddin=-9ottom10p>7paddin=-top10p>7

RconteudoO"idth ,Xp>7hei=ht,Xp>79ac]=roundRX,dNc7_oat#et7over_o"auto7

paddin=-ri=ht10p>7paddin=-#et10p>7

Rtitu#o/p=Oont-ami#y ar"i= actory) +erdana) Aria#) He#vetica) sans-seri7ont-sie,,p>7co#orR0000**7mar=in-9ottom10p>7

!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWMenuWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!RmenuO

"idth1X,p>7hei=ht00p>79order0p> so#id R00007_oat#et7mar=in-ri=ht0p>7mar=in-top20p>7

u#O

,,

Page 56: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 56/57

mar=in0p>7paddin=0p>7

#iO#ist-sty#enone7ont-ami#y$re9uchet MS) Aria#) He#vetica) sans-seri7ont-sie2p>7

te>t-a#i=nri=ht7ont-variantsma##-caps7

#i aOte>t-decorationnone7co#orR79order-9ottom1p> so#id R7disp#ay9#oc]7paddin=,p> 1,p> ,p> 0p>7

#i ahoverO9ac]=roundR0*d9N7

!WWWWWWWWWWWWWWWWWWWWWWWWWWWWWP6$L?WWWWWWWWWWWWWWWWWWWWWWWWWWWWW!Rim=/portO

mar=in-9ottom20p>7

RcomentariosO9order-9ottom1p> dashed R7paddin=-9ottom10p>7mar=in-9ottom10p>7

!WWWWWWWWWWWWWWWWWWWWWWWWWWWWW+?DSWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!RvideosO

"idth200p>7hei=ht1,0p>7mar=in-#et0p>7mar=in-9ottom0p>7_oat#et7

:SS 6odape

charset ut-(7!W :SS Document W!

Rundo/rodapeO hei=htN0p>7 9ac]=roundur#;..!ima=ens!undo/au#/rodape.`p=< repeat->7c#ear9oth7

,*

Page 57: Apostilas Do Curso PHP CSS MySQL

7/23/2019 Apostilas Do Curso PHP CSS MySQL

http://slidepdf.com/reader/full/apostilas-do-curso-php-css-mysql 57/57

Rte>to/rodapeOte>t-a#i=ncenter7 paddin=-top,p>7

:SS $opo

charset ut-(7!W :SS Document W!

9odyOmar=in0p>7 ont-ami#y+erdana) Aria#) He#vetica) sans-seri7 ont-sie11p>7co#orR7

Rundo/topoO9ac]=roundur#;..!ima=ens!undo/au#/topo.`p=< repeat->7hei=ht121p>7

RtopoO"idth(00p>79order0p> so#id R00007

hei=ht11Xp>7mar=in0 auto7

Rtitu#o/topoOont-ami#yar"i= actory) Aria#) He#vetica) sans-seri7ont-sieN0p>7co#orR0*d9N7paddin=-top22p>7_oat#et79order0p> so#id R00007

R9uscaO  ont-sie11p>7

paddin=-topN0p>79order0p> so#id R00007_oat#et7mar=in-#et(0p>7