Page 1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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