Download - Aprende PHP en Un 2x3
-
7/23/2019 Aprende PHP en Un 2x3
1/44
IBFXLZ52.DCQ]LE.ACF
:82:
Bprlnmlr XDX ln un :x1
Fbnubk mlk kln`ubil XDX
Icr`l Bnmrs Fcrlnc Ibefls
D ] ] X 9 / / I B F X L Z 5 2 . D C Q ] L E . A C F
-
7/23/2019 Aprende PHP en Un 2x3
2/44
Acntlnemc
XBZB ACFLNYBZ .................................................................................................................................. =
2.MLQABZ@BZ TBFXX9 ............................................................................................................................... =
:.ENQ]BKBZ TBFXX9 ........................................................... ................................................................. ....... =
1.BZZBNABZ TBFXX9 ......................................................... .............................................................. ..........
-
7/23/2019 Aprende PHP en Un 2x3
3/44
Baalmlr b kcs mbtcs ml unb tbjkb acn XdpFyBmfen9 ................................................................................... 10CJ]LNLZ MB]CQ ML \NB JBQL ML MB]CQ............................................................................. ........................... 15
Acnsuktbr kcs mbtcs9........................................................................................................................... =8
Xrcalsbr kb engcrfbaen cjtlnemb ml kb jbsl ml mbtcs9 .................................................................... =2
Acfjenbaen ml ame`c dtfk y pdp9 ............................................................ ...................................... =:
BNLTCQ ............................................................................................................................................... =1
2. AME@C XBZB ENQLZ]BZ ENGCZFBAEN LN KB JBQL ML MB]CQ. ................................................................... ==
:. AME@C XBZB ENQLZ]BZ U ACNQ\K]BZ ENGCZFBAEN LN KB JBQL ML MB]CQ................................................. ==
-
7/23/2019 Aprende PHP en Un 2x3
4/44
Xbrb Acflnzbr
Bntls ml pcmlr lfplzbr b prc`rbfbr ln pdp tlnlfcs qul acnge`urbr nulstrc XA pbrb
pcmlr acrrlr nulstrbs bpkeabaecnls y bs prcjbrkbs kcabkflntl bntls ml sujerkbs b un
slrvemcr.
Xbrb pcmlr rlbkezbr lstc, nlalsetbfcs tlnlr ln nulstrc XA un slrvemcr Bpbadl (pbrb
pcmlr acrrlr nulstrbs p`enbs) y un Qestlfb `lstcr ml jbsl ml mbtcs (Q@JM), pbrb
pcmlr sbabrkl fxefc prcvladc bk kln`ubil.
Xcmlfcs enstbkbr abmb slrveaec pcr bpbrtl, c pcmlfcs mlsabr`br un pbao qul ncs
gbaeketb kb dcrb bk fcflntc ml enstbkbr, lstl pbao sl kkbfb TBFXX.
2. Mlsabr`br TBFXX9
Xbrb lsc preflrc ncs jbibfcs kb ktefb vlrsen9
Qestlfb Cplrbtevc Keno Cgeaebk Zlspbkmc
Kenux QcuralGcr`lPenmcws QcuralGcr`l Qoymrevl
:. Enstbkbr TBFXX9
Xbrb enstbkbrkc ln Penmcws nc dbal gbktb senc mbrkl akea y preflrc slklaaecnbfcs kb
rutb mcnml mlslbfcs qul sl enstbkl (mlibfcs kb qul ncs mb pcr mlgbukt).
Lsac`lfcs kcs slrveaecs qul
mlslbfcs enstbkbr, ln lstl
absc Bpbadl y Fysqk.
Kl mbfcs akea ln enstbkbr
http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gzhttp://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gzhttp://www.apachefriends.org/download.php?xampp-win32-1.7.7-VC9-installer.exehttp://www.apachefriends.org/download.php?xampp-win32-1.7.7-VC9-installer.exehttps://skydrive.live.com/redir.aspx?cid=ec3e136a8875fd2f&resid=EC3E136A8875FD2F!502&parid=EC3E136A8875FD2F!501https://skydrive.live.com/redir.aspx?cid=ec3e136a8875fd2f&resid=EC3E136A8875FD2F!502&parid=EC3E136A8875FD2F!501https://skydrive.live.com/redir.aspx?cid=ec3e136a8875fd2f&resid=EC3E136A8875FD2F!502&parid=EC3E136A8875FD2F!501http://www.apachefriends.org/download.php?xampp-win32-1.7.7-VC9-installer.exehttp://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gz -
7/23/2019 Aprende PHP en Un 2x3
5/44
1. Brrbnabr TBFXX9
Mlspus ml dbjlr enstbkbmc acrrlatbflntl ncs bpbrlalr unb pbntbkkb acfc lstb9
Mcnml vlrlfcs qul tbntc lk slrvemcr ml bpbadl acfc Fysqk lstn acrrelnmc sen
nen`unb prcjklfb.
Xbrb prcjbr qul tcmc lst jeln, bjrefcs nulstrc nbvl`bmcr gbvcretc y tlaklbfcs kbse`uelntl merlaaen9dttp9//kcabkdcst
U ncs mljlr bpbrlalr lstc9
http://localhost/http://localhost/http://localhost/http://localhost/ -
7/23/2019 Aprende PHP en Un 2x3
6/44
Mlsml lstb p`enb pcmrlfcs baalmlr b Fysqk, vlr kb acnge`urbaen ml pdp y ctrbs
acsbs, plrc pcr lk fcflntc sckcs ncs entlrlsb sbjlr qul sl pulmbn vesubkezbr p`enbs
wlj.
=. Bkcibr un setec wlj9
Ub qul nulstrc slrvemcr lst kestc, pcmlfcs lfplzbr b fcntbr nulstrbs p`enbs wlj
pbrb pcmlrkbs prcjbr, plrc mcnml sl bkcibn kbs p`enbs wlj3
Qe rlaulrmbs un pbsc ml kb enstbkbaen, mcnml ackcajbfcs lk merlatcrec mcnml slreb
`ubrmbmb kb bpkeabaen, dby un merlatcrec qul sl kkbfb A9//xbfpp
Mlntrc ml lsl merlatcrec dby fuadbs abrpltbs,
plrc kb qul ncs entlrlsb ls dtmcas
Lntcnals pbrb pcmlr bkcibr un setec ln nulstrb
XA mljlfcs baalmlr b lsb abrpltb y arlbr unb
nulvb acn lk ncfjrl ml nulstrc setec, lilfpkcs
A9//xbfpp/dtmcas/FeXreflrQetec/
U mlntrc ml lsb abrpltb pcmrs ackcabr tcmcs kc
qul nlalsetbs pbrb pcmlr prcjbr tu p`enb,
acfc ef`lnls, is, ass, lta.
Xcr lilfpkc pulmls arlbr un mcauflntc ml dtfk, pbrb lsc mbs akea mlrladc y nulvc
mcauflntc ml tlxtc, kul`c kl abfjebs lk ncfjrl pbrb qul sl kkbfl enmlx.dtfk(mljls
tlnlr vesejkl kb lxtlnsen pbrb qul nc sl kkbfl enmlx.dtfk.txt), kul`c pbrb pcmlr
lmetbrkc, kl mbs akea mlrladc, bjrer acn jkcao ml nctbs y acpebs lk se`uelntl ame`c9
Ln tctbk kb lstruaturb mljlrb slr kb se`uelntl9
;dtfk>
;dlbm>
;tetkl>Fe preflrb pb`enb;/tetkl>
;/dlbm>;jcmy>
;d:>Jelnvlnemcs;/d:>
;/jcmy>
;/dtfk>
-
7/23/2019 Aprende PHP en Un 2x3
7/44
Bdcrb bjrefcs nulstrc nbvl`bmcr y tlaklbfcs kb se`uelntl merlaaen9
dttp9//kcabkdcst/FeXreflrQetec/enmlx.dtfky ncs bpbrlalr lstc9
Lsc ls tcmc, bdcrb prcalmlrlfcs b entrcmuaerncs ln Xdp
http://localhost/MiPrimerSitio/index.htmlhttp://localhost/MiPrimerSitio/index.htmlhttp://localhost/MiPrimerSitio/index.html -
7/23/2019 Aprende PHP en Un 2x3
8/44
Nulstrc preflr Mcauflntc ln Xdp
Xbrb pcmlr lilautbr y lsarejer un ame`c ln pdp nlalsetbfcs un bradevc acn lxtlnsen
.pdp, pcr lilfpkc9 preflrb.pdp
Xlrc lsc nc ls sugeaelntl, pbrb pcmlr ackcabr ame`c pdp mlntrc ml kbs p`enbs
tlnlfcs qul lsarejerkc mlntrc ml kbs ltequltbs9
Acflntbrecs ln Xdp
Mlspus ml sbjlr afc en`rlsbr ame`c ln un mcauflntc pdp, bdcrb vlbfcs afc
pcmrlfcs mcauflntbrkc, pbrb pcmlr `uebrncs aubnmc lstlfcs batubkezbnmc un
ame`c.
Lxestls mcs tepcs ml acflntbrecs9
Ml unb sckb knlb9 Ql lnabr`b ml acflntbr unb sckb knlb, pbrb pcmlr usbrkc
neabflntl ackcabfcs bk prenaepec ml kb knlb //.
Ml vbrebs knlbs9 Acflntbs vbrebs knlbs, pbrb usbrkc lnalrrbfcs lk tlxtc
mlslbmc lntl / /.
;3pdp
//Lstb vbrebjkl sl lnabr`b ml `ubrmbr lk bnc batubk
$bnc6:82:?
/*Lstb vbrebjkl sl lnabr`b ml `ubrmb kb engcrfbaen ml tcmbs
kbs merlaaecnls ep mlsml kbs aubkls sl pulml baalmlr b kb bpkeabaen */
$merEp6"20:.:5.48.48"?
3>
;3pdp
3>
-
7/23/2019 Aprende PHP en Un 2x3
9/44
Wbrebjkls
Kb mlakbrbaen ml vbrebjkls ln pdp ls rlbkflntl slnaekkc, nc tlnlfcs qul mlakbrb lk
tepc ml vbrebjkl sckc tlnlfcs qul dbalr mcs pbscs9
2. Lsarejer lk sfjckc $
:. Ql`uemc lsarejerlfcs lk ncfjrl ml kb vbrebjkl9 $Fevbrebjkl
1. Cpaecnbk9 Kl mbfcs un vbkcr b kb vbrebjkl9
$Fevbrebjkl6dckb
$Fevbrebjkl61
=. Xcr ktefc y nc flncs efpcrtbntl
lsarejer lk puntc y acfb ?.
$Fevbrebjkl6dckb?
$Fevbrebjkl61?
Cplrbaecnls lntrl vbrebjkls9
Acfc ln ctrcs kln`ubils, kbs vbrebjkls pulmln rlbkezbr cplrbaecnls lntrl lkkbs, acfc
cplrbaecnls jseabs (sufbr, rlstb, lta) c cplrbaecnls lntrl abmlnbs (uner).
;3pdp
/* Abjl rlacrmbr qul bun nc lstbfcs efprefelnmc, puls lsb
slaaen sl vlrb fbs bmlkbntl */
$vbr6"Dckb b tcmcs lstb ls unb vbrebjkl stren`"?
$e68?
3>
Qe mlslbs enslrtbr un tlxtc qul acntln`b
acfekkbs mcjkls, mljls mlakbrbr kb
vbrebjkl acn acfekkbs sefpkls c vealvlrsb,
lilfpkc9
$vbr6pulmc tlnlr acfekkbs sefpkls?
$vbr6pulmc tlnlr acfekbs mcjkls?
-
7/23/2019 Aprende PHP en Un 2x3
10/44
Cplrbaecnls bretfteabs9
Xbrb rlbkezbr cplrbaecnls bretfteabs lntrl vbrebjkls nufreabs sckc jbstb unerkbs vbrebjkls pcr lk cplrbmcr mlslbmc.
Acnabtlnbaen ml Abmlnbs9
Xbrb uner abmlnbs ncs jbsbfcs ln lk cplrbmcr .. Ls rlbkflntl uner abmlnbs,
puls tbfjen sl pulmln uner abmlnbs acn vbrebjkls, acn nflrcs, lta.
;3pdp
$vbr6"Lstb ls unb abmlnbs qul sl unerb"?
$vbr:6"b lstb ctrb abmlnb qul tbfjen pulml tlnlr un
nuflrc acfc lstl9 "?
$vbr16=?
$unecn6$vbr.$vbr:.$vbr1?3>
;3pdp
$vbr261?
$vbr:6
-
7/23/2019 Aprende PHP en Un 2x3
11/44
Acfc efprefer ln Xdp
Mlspus ml sbjlr kc jseac scjrl acfc acflnzbr, pcmlfcs lfplzbr b usbr kbs
slntlnaebs pbrb pcmlr vesubkezbr engcrfbaen ln pdp, kb slntlnaeb fs utekezbmb ls ladc
qul nc plrfetl efprefer aubkquelr tepc ml mbtcs yb slb tlxtc, nuflrc, lta.
Xbrb pcmlr efprefer sl`uerlfcs kcs se`uelntls pbscs9
2. Lsarejefcs kb slntlnaeb ladc9 ladc
:. Bjrefcs y alrrbfcs acfekkbs (sefpkls
c mcjkls)9
ladc
ladc
1. \ktefc plrc nc flncs efpcrtbntl ?
ladc ?
ladc ?
Efprefer vbrebjkls9
Xbrb pcmlr efprefer vbrebjkls ln pdp tbfjen ncs jbsbfcs ln kb slntlnaeb ladc
rlbkezbnmc kc se`uelntl9
2. Lsarejefcs kb slntlnaeb9 ladc
:. lsarejefcs kb vbrebjkls y lsarejefcs puntc y acfb9 ladc $vbr?
;3pdp
ladc 'Dckb b tcmcs acfc pcmrn vlr lstcy efprefelnmc pcr
preflrb vlz'?
3>
Qe mlslbs efprefer vbrebs acsbs ln un
fesfc ladc, pulmls unerkcs acn lk puntc
., bs pcmrs efprefer tlxtc flsakbmc
acn vbrebjkls, lilfpkc9
ladc Dckb b tcmcs, ferl lk rlsuktbmc ml kb
sufb9 .$sufb?
-
7/23/2019 Aprende PHP en Un 2x3
12/44
;3pdp
$bnc6:82:?
ladc 'Dckb b tcmcs, lstbfcs ln lk bc9 '.$bnc?
3>
-
7/23/2019 Aprende PHP en Un 2x3
13/44
Acnmeaecnbkls y Aeakcs
Ln kc qul rlsplatb b kb sentbxes ml kcs acnmeaecnbkls (slntlnaebs eg y swetad) y b kcs aeakcs
(slntlnaebs gcr, wdekl, mc wdekl) ls kb fesfb qul ln kcs kln`ubils A,A++ y Ibvb.
Acnmeaecnbkls9
;3pdp
/* \sc mlk EG y mlk Qwetad ln Xdp */
$vbr6:?
eg($vbr!61){
ladc 'Lstb vbrebjkl nc ls lk nuflrc trls'?
}lksl{
ladc 'Lstb vbrebjkl acntelnl lk nuflrc 1'?
}
swetad($vbr){
absl 89
ladc 'Ls lk nuflrc Alrc'?
jrlbo?
absl :9
ladc 'Acntelnl lk nuflrc Mcs'?
jrlbo?
mlgbukt9
ladc 'Acntelnl un nflrc fbycr b :, c flncr qul 8'?
jrlbo?
}
3>
-
7/23/2019 Aprende PHP en Un 2x3
14/44
Aeakcs9
;3pdp
/*Lilfpkc ml afc usbr un aeakc GCZ y Pdekl */
gcr($e68?e;
-
7/23/2019 Aprende PHP en Un 2x3
15/44
Gunaecnls ln Xdp
Xbrb pcmlr mlakbrbr gunaecnls ln pdp sckbflntl nlalsetbfcs lsarejer kb pbkbjrb
rlslrvbmb y lk ncfjrl ml kb gunaen, se kb gunaen nlalsetb pbrfltrcs, bk fcflntc ml
mlakbrbr tbfjen mljlfcs mlakbrbr lstcs (kcs pbrfltrcs).
Xcmlfcs ackcabr tbntbs gunaecnls qulrbfcs mlntrc ml un bradevc ml pdp y b su vlz
tlnlr ame`c qul nc lst mlntrc ml bk`unb gunaen.
Xbrb fbycr acfcmembm yc rlacfelnmc qul tln`bn un sckc bradevc acn vbrebs
gunaecnls y kul`c enakuybn lsl bradevc mlsml ctrc y sckbflntl kkbfln b kbs gunaecnls
qul nlalsetln.
Xbrb mlakbrbr unb gunaen sl`uefcs kcs
se`uelntls pbscs9
2. Lsarejer kb pbkbjrb rlslrvbmb9gunatecn
:. Lsarejer lk ncfjrl ml kb gunaen ybjrer y alrrbr pbrntlses9 gunatecn
preflrb()
1. Bjrefcs y alrrbfcs kbs kkbvls9gunatecnpreflrb(){
}
Qe kb gunaen qul vbn b arlbr nlalsetb
rlaejer engcrfbaen, kb bbmefcs mlntrc ml kcs pbrntlses, slpbrbnmc abmb pbrfltrc
acn unb acfb ,". U se tbfjen mlslbfcs qul rltcrnbr bk`n vbkcr, sckbflntl
bbmefcs rlturnsl`uemc pcr lk vbkcr b rltcrnbr
;3pdp
gunatecn sufbr($b,$j){
$sufb6$b+$j?
ladc 'Lk rlsuktbmc ml kb sufb ls9 '.$sufb?
rlturn $sufb?
}
3>
Xbrb pcmlr baalmlr b kbs gunaecnls ml un
bradevc ml pdp mlsml ctrc, sefpklflntl
b`rl`bfcs bk eneaec kb gunaen enakuml,
acn lk ncfjrl mlk bradevc qul
nlalsetbfcs acfc pbrfltrc, lilfpkc9
enakuml(gunaecnls.pdp)?
Abjl bakbrb qul lk bradevc gunaecnls.pdp
mljl lstbr ln kb fesfb abrpltb mlk
bradevc qul kc kkbfb, senc pulmls lsarejerkb rutb acfpkltb mlk bradevc
-
7/23/2019 Aprende PHP en Un 2x3
16/44
Acfc kkbfbr b unb gunaen mlsml pdp9
Ub sbjlfcs afc sl mlakbrbn kbs gunaecnls, plrc bdcrb ls fcflntc ml utekezbrkbs,
pbrb lsc sckbflntl mljlfcs lsarejer lk ncfjrl ml kb gunaen y fbnmbrkl kcs
pbrfltrcs nlalsbrecs (se lsl gulrb lk absc)
;3pdp
/* Gunaen qul sl lnabr`b ml sufbr kcs : mbtcs qul rlaejl acfc
pbrfltrcs*/
gunatecn sufbr($b,$j)
{
$sufb6$b+$j?
rlturn $sufb?
}
ladc 'Wbfcs b sufbr 1+]bfjen pcmlfcs fbnmbr vbrebjkls b kb gunaen acfc lstbs9
n26'.$n2.' n:6'.$n:.' auyc rlsuktbmc ls9 '.sufbr($n2,$n:)?
3>
-
7/23/2019 Aprende PHP en Un 2x3
17/44
]Z\ACQ
-
7/23/2019 Aprende PHP en Un 2x3
18/44
Enarustbr Ame`c pdp ln ame`c dtfk
Bntls ml acflnzbr kls quelrc mbr unbs emlbs.
Xreflrc qul tcmc lk kln`ubil Xdp ls un kln`ubil mlk kbmc Qlrvemcr, ls mlaer qul sllilautbrb ln kb fbquenb slrvemcr y nc lk lk XA mlk akelntl, nc ls un kln`ubil fuy
meglrlntl ml A/A++ c Ibvb acn kb neab meglrlnaeb ml qul se mlslb cjtlnlr engcrfbaen,
plmer mbtcs, ls mlaer rlkbaecnbrtl acn lk akelntl kc telnls qul dbalr flmebntl dtfk.
Xcr lsc tcmc prcylatc ml Xdp vb flsakbmc acn un pcac ml dtfk, pbrb pcmlr
entlrbatubr.
Ln lstl fbnubk preflrc kls mbr unb entrcmuaaen scjrl acfc prc`rbfbr ln Xdp, kbs
slntlnaebs jseabs, gunaecnls y ml fs, plrc mlibrl un pcac bpbrtl kc acrrlspcnmelntl
b dtfk. Lsl tlfb kc mbr pcr lntlnmemc.
Bk fcflntc ml kkl`br dbstb bqu yb sbjln9
Mlakbrbr y fbnepukbr vbrebjkls. Mlakbrb y usbr Gunaecnls. Efprefer vbrebjkls.
Xlrc tcmcs sbjlfcs qul lstc nc ncs slrver ml fuadc se nc sl kl peml engcrfbaen bk
akelntl, pbrb lsc ln lstl bpbrtbmc pcmrlfcs vlr acfc flsakbr ame`cs pdp y dtfk, ls
mlaer, enarustbr ame`c pdp mlntrc unb p`enb dtfk.
Bqu dby un lilfpkc ml afc acfjenbr ame`c dtfk y pdp, sl acfjenbn pbrb arlbr
unb tbjkb9 lk ame`c kc pulmln mlsabr`br bqu9Nuflrc Efpbrls dbstb 28
;dtfk>
;dlbm>
;tetkl>Acfjenbnmc pdp y dtfk;/tetkl>
;/dlbm>
;jcmy>
;d:> Nuflrcs efpbrls dbstb 28 ;/d:>
;p>\nc ln abmb kenlb;/jr>
;/p>
;p>
;3pdp
/*Xbrb dbkkbr kcs nuflrcs prefcs sckc jbstb sbjls se su rlsemuc ls meglrlntl
ml 8 bk mevemerkc lntrl : */
/*Lstb gunaecn sl lnabr`b ml sbjlr se un nuflrc sl efpbr, se ls efpbr
rltcrnbrb un trul*/
http://jamper91.hostei.com/index.php/articulos/programa/Numero-impares-hasta-10http://jamper91.hostei.com/index.php/articulos/programa/Numero-impares-hasta-10http://jamper91.hostei.com/index.php/articulos/programa/Numero-impares-hasta-10http://jamper91.hostei.com/index.php/articulos/programa/Numero-impares-hasta-10 -
7/23/2019 Aprende PHP en Un 2x3
19/44
gunatecn lsEfpbr($nuf)
{
eg($nuf%:!68)
{
rlturn trul?
}lksl{
rlturn gbksl?
}
}
gcr($e62?$e;628?$e++)
{
eg(lsEfpbr($e)66trul)
{
//Lstc fl plrfeterb efprefer kcs nuflrc, unc ln abmb kenlb
ladc $e.' ;/jr>'?
}
}
3>
;/p>
;p>C ln unb tbjkb9;/p>
;tbjkl wemtd6":88" jcrmlr6"2">
;tr>
;tm>Nuflrc;/tm>
;tm>Qe;/tm>
;tm>Nc;/tm>
;/tr>
;3pdp
gcr($e62?$e;628?$e++)
{3>
;tr>
;tm>
;3pdp ladc $e?3>
;/tm>
;tm>
-
7/23/2019 Aprende PHP en Un 2x3
20/44
;3pdp
eg(lsEfpbr($e)66trul)
{
3>
x
;3pdp
}
3>
;/tm>
;tm>
;3pdp
eg(lsEfpbr($e)66gbksl){
3>
x
;3pdp
}
3>
;/tm>
;/tr>
;3pdp
}
3>
;/tbjkl>
;p>&njsp?;/p>
;/jcmy>
;/dtfk>
-
7/23/2019 Aprende PHP en Un 2x3
21/44
Wlatcrls ln Xdp
Kcs vlatcrls scn unb pbrtl efpcrtbntl ln kb prc`rbfbaen, yb qul ncs plrfetl
fbntlnlr engcrfbaen qul lst rlkbaecnbmb ln unb fesfb vbrebjkl, plrc lstb vbrebjkl
pulml acntlnlr mlntrc ml lkkb fuadbs fs engcrfbaen.
Mlakbrbaen9
Kb mlakbrbaen ls fuy slnaekkb, sckc jbstb acn9
2. Ackcabr lk sfjckc $ sl`uemc mlk ncfjrl9 $feW.
:. Ackcabr 6 vlatcr() mlspus ml kc bntlrecr9 $feW6 brrby().
1. \ktefc plrc nc flncs efpcrtbntl ?.
Bkfbalnbr Engcrfbaen9
2. Lsarejefcs lk ncfjrl ml kb vbrebjkl9 $feW.
:. Lsarejefcs lk ku`br mcnml sl `ubrmbrb kb engcrfbaen lntrl acradltls9
$feW_8V?
1. Lsarejefcs kb engcrfbaen mlspus mlk se`nc 69 $feW*8+6Dckb?
=. \ktefc plrc nc flncs efpcrtbntl ?.
;3pdp
$WlatcracnLtequltbs_8V6"Wlatcrls"?
$WlatcracnLtequltbs_2V6"Fbtreals"?
$WlatcracnLtequltbs_:V6"Gunaecnls"?$WlatcracnLtequltbs_1V6"Acnmeaecnbkls"?
$WlatcracnLtequltbs_=V6"Entl`rgbz@rbgeab"?
$WlatcracnLtequltbs_
;3pdp
$WlatcracnLtequltbs 6 brrby()?
3>
-
7/23/2019 Aprende PHP en Un 2x3
22/44
]bfbc mlk Wlatcr9
Xbrb cjtlnlr lk tbfbc ml un vlatcr usbnmc unb gunaen prcpeb ml pdp
Qbabr Engcrfbaen mlk Wlatcr9
Xbrb cjtlnlr kcs mbtcs qul sl lnaulntrbn ln lk vlatcr
gcr($i68?$i;sezlcg($vlatcrLtequltbs)?$i++)
{
eg($vlatcrLtequltbs_$iV66$lte)
$pulml6"se"?
}
;3pdp
$tbf6sezlcg($vlatcrLtequltbs)?
ladc 'Lk tbfbc mlk vlatcr Ltequltbs ls9 '.$tbf?
3>
-
7/23/2019 Aprende PHP en Un 2x3
23/44
XDX U JBQL ML
MB]CQ
-
7/23/2019 Aprende PHP en Un 2x3
24/44
Zlquesetcs
Bk prenaepec ml lstl fbnubk, sl lxpkeac afc enstbkbr lk pbqultl TBFXX, qul trbl
enacrpcrbmc Fysqk.
Acfc slr cjvec, ln lstb slaaen ferbrlfcs acfc pcmlfcs acnlatbr nulstrcs
prcylatcs ml pdp acn lk sestlfb `lstcr ml jbsl ml mbtcs ml Fysqk.
]bfjen vlrlfcs afc pcmrlfcs enslrtbr, batubkezbr y lkefenbr rl`estrcs ml unb jbsl
ml mbtcs usbnmc gunaecnls.
Acfc lk cjiltevc ml lstb fbnubk, ls slr selfprl slnaekkc, dbrlfcs tcmc kc bntlrecr sen
lk usc ml grbflwcros, plrc fs bmlkbntl kcs entrcmuaer ln lk usc ml lstcs, yb qultrbln lxalklntl jlnlgeaecs l efpklflntbn lk fcmlkc vestb acntrckbmcr ml unb fbnlrb
fuy slnaekkb.
-
7/23/2019 Aprende PHP en Un 2x3
25/44
Kb jbsl ml mbtcs
Xbrb pcmlr acflnzbr nulstrc aursc, mljlfcs tlnlr unb jbsl ml mbtcs yb arlbmb, pbrb
pcmlr rlbkezbr kbs cplrbaecnls qul mlsllfcs (acfc enslrtbr, jcrrbr c batubkezbr).
2. Bjrer XdpFyBmfen9
Xbrb kcs qul nc kc slpbn XdpFyBmfen ls unb dlrrbfelntb qul ncs plrfetl
bmfenestrbr nulstrbs jbsls ml mbtcs ml Fysqk, ncs plrfetl lntrl ctrbs acsbs9
Arlbr tbjkbs. Arlbr jbsls ml mbtcs. Bbmer rl`estrcs.
Xbrb pcmlr baalmlr b k,
bjrefcs TBFXX y mbfcs akea
ln bmfen grlntl b Fysqk9
U baalmlrlfcs b kb p`enb ml kc`en ml
XdpFyBmfen9
Xcr mlgbukt bk fcflntc ml enstbkbr TBFXX lk
usubrec prenaepbk ls rcct y kb akbvl ls vbaec9
.
Qe telnls prcjklfbs pbrb baalmlr pulmls kllr
lstb mcauflntbaen pbrb sbjlr afc
abfjebrkb9
Abfjebr akbvl pbrb baalmlr b XdpFyBmfen
http://www.apachefriends.org/es/faq-xampp-windows.html#password0http://www.apachefriends.org/es/faq-xampp-windows.html#password0http://www.apachefriends.org/es/faq-xampp-windows.html#password0 -
7/23/2019 Aprende PHP en Un 2x3
26/44
Qe tcmc lst jeln kls bpbrlalr bk`c acfc lstc9
:. Arlbr kb jbsl ml mbtcs9
Xbrb pcmlr unb nulvb
jbsl ml mbtcs mbfcs akea
ln lk jctn Jbsls ml
mbtcs (sl lnaulntrbrlsbktbmc ln kb efb`ln
bntlrecr), me`etbfcs lk
ncfjrl y mbfcs akea ln
Arlbr
1. Baalmlr b kb Jbsl ml mbtcs9
Xbrb baalmlr b kb jbsl ml mbtcs (se sl db arlbmc sen
prcjklfbs) ln kb zcnb ezquelrmb vlrlfcs lk ncfjrl ml
kb nulvb jbsl ml mbtcs arlbmb, mbfcs akea ln lkkb pbrb
pcmlr baalmlr
-
7/23/2019 Aprende PHP en Un 2x3
27/44
=. Arlbr unb tbjkb ln kb jbsl ml mbtcs9
Mlspus ml baalmlr b kb jbsl ml mbtcs bpbrlalr un gcrfukbrec pbrb arlbr unb nulvb
tbjkb, pbrb lsc me`etbfcs lk ncfjrl y lk nflrc ml abfpcs qul telnl kb tbjkb.
Xbrb sbjlr auntcs abfpcs (c ackufnbs) telnl unb tbjkb ls rlbkflntl slnaekkc,
me`bfcs qul vbfcs b arlbr kb tbjkb plrscnb, b quelnls tlnlfcs qul rl`estrbr kb
se`uelntl engcrfbaen9 ncfjrl, emlntegeabaen, acrrlc, lmbm.
Ln gcrfb ml tbjkb sl vlrb ml kb se`uelntl
fbnlrb9
Qe tl geibs lk nflrc ml abfpcs slrn =.
Ls mlaer ln ncfjrl lsarejerlfcs plrscnb y
ln nflrc ml ackufnbs9 = y mbfcs akea ln
Acntenubr.
-
7/23/2019 Aprende PHP en Un 2x3
28/44
Kbs ackufnbs qul csaurla nc scn efpcrtbntls ln lstl fbnubk. Qe tcmc lst jeln
lntlnmemc, mljlrn kklnbr kcs abfpcs acn kb se`uelntl engcrfbaen9
Ackufnb ]epc Kcn`etum Xrlmltlrfenbmc Nukc Enmeal BSE
ncfjrl vbradbr
-
7/23/2019 Aprende PHP en Un 2x3
29/44
Xrcylatc Plj
Kul`c qul yb kc`rbfcs enstbkbr y acnge`urbr kc nlalsbrec, y ml dbjlr klmc kc fs
jseac ml pdp lstbfcs kestcs pbrb arlbr nulstrc prcylatc wlj qul ncs plrfetb
entlrbatubr nulstrbs p`enbs wlj acn nulstrbs jbsls ml mbtcs.
Lstl prcylatc wlj trbtbrb balrab ml unb p`enb qul sl lnabr`brb ml fcstrbr un
gcrfukbrec pbrb qul kbs plrscnbs pulmbn rl`estrbrtl y qulmln bkfbalnbmcs ln kb jbsl
ml mbtcs.
]bfjen ncs plrfeter kestbr kcs ktefcs usubrecs rl`estrbmcs, y ncs fcstrbrb unb
slaaen mcnml pcmrlfcs lkefenbr bqulkkcs usubrecs qul nc mlsllfcs.
]cmc lstc kc dbrlfcs sen lk usc ml slsecnls puls lstl slr un tlfb qul lxpkeabrl
fs bmlkbntl.
Xbrb acflnzbr mljlfcs arlbr un setec wlj (acn TBFX, se nc sbjls afc pulmls er
bqu)kkbfbmc pruljb.
Ln kb abrpltb rbz mljlfcs arlbr un mcauflntc kkbfbmc enmlx.pdp
Mlntrc ml kb abrpltb rbz mljlfcs arlbr ctrb abrpltb kkbfbmb pdp.
Lk lsqulfb qulmbrb bs9
-
7/23/2019 Aprende PHP en Un 2x3
30/44
Acnlatbr XDX acn unb jbsl ml mbtcs9
Xbrb pcmlr acnlatbr nulstrcs prcylatcs acrrlatbflntl pcmlfcs arlbr unb akbsl auyc
ncfjrl slr acnlatbr.pdp y qul sl lnabr`brb ml sufenestrbrncs kb acnlxen b nulstrb
jbsl ml mbtcs, lstb akbsl kb arlbrlfcs mlntrc ml kb abrpltb pdp.
Bk`c bs9 pruljb/pdp/acnlatbr.pdp
Kul`c ml lsc sefpklflntl acpebfcs kc se`uelntl mlntrc ml kb akbsl y acnge`urbfcs kcs
pbrfltrcs ml9 dcst, uslr, pbss y mj.
Xbrb lvetbr lrrcrls, bk genbk mlk aursc ackcabrl un keno acn tcmc lk ame`c gulntl, kc
pcmrn mlsabr`br y lmetbr bmlntrc. (Er b Bnlxcs)
;3pdp$acnnlat?//Ku`br mcnml sl lnaulntrb nulstrb jbsl ml mbtcs$dcst6"kcabkdcst"?//Qu ncfjrl ml usubrec ml kb jbsl ml mbtcs$uslr6"rcct"?//Acntrbslnb$pbss6""?//Ncfjrl ml kb jbsl ml mbtcs$mj6"pruljb"?
/*Ql lnabr`b ml acnlatbrncs acn Fysqk, plrc bntl aubkquelr prcjklfb ncstrbrlfcs lk flnsbil*/
$acnnlat6fysqkSacnnlat($dcst,$uslr,$pbss) crmel("Kb Jbsl ml mbtcslstb enbaalsejkl ln lstcs fcflntcs")?/*Xlrc acfc sbjrbn Fysqk pulml tlnlr fuadbs jbsls ml mbtcs, bque ncs
lsabr`bfcs ml mlaekls b aubk ncs acnlatbrlfcs*/fysqkSslklatSmj($mj, acnnlat)?/*Lstb gunaecn sl lnabr`brb ml mlvckvlrncs unb acnlxecn b kb jbsl ml
mbtcs */gunatecnacn(){
`kcjbk$acnnlat?
rlturn$acnnlat?
}/* Lstb gunaecn ncs prcpcraecnb lk ncfjrl ml kb jbsl ml mbtcs */gunatecnmjnbfl(){
`kcjbk$mj?rlturn$mj?
}/*Lstb gunaecn ncs prcpcraecnb kb acntrbslb ml nulstrc usubrec*/gunatecnpbss(){
`kcjbk$pbss?rlturn$pbss?
}/*Lstb gunaecn ncs plrfeterb lilautbr unb acnsuktb ln kb jbsl ml mbtcs, nlalsetbnmc uneabflntl lk acme`c sqk qul
-
7/23/2019 Aprende PHP en Un 2x3
31/44
acntelnl meadb acnsuktb, y ncs rltcrnbrb lk rlsuktbmc ml meadb acnsuktb*/
gunatecnacnsuktbr($sqk){
$rlsukt6fysqkSqulry($sqk,acn()) crmel($sqk .fysqkSlrrcr()."")?
rlturn$rlsukt?
}3>
Kul`c ml dbjlr acpebmc tcmc lstc `ubrmbfcs lk mcauflntc.
-
7/23/2019 Aprende PHP en Un 2x3
32/44
Enslrtbr mbtcs ln kb jbsl ml mbtcs9
Xbrb pcmlr enslrtbr engcrfbaen ln kb jbsl ml mbtcs mljlfcs fcstrbrkl un gcrfukbrec
bk usubrec pbrb qul lk kklnl tcmb kb engcrfbaen nlalsbreb, y kul`c aubnmc lk usubrec
lnve lk gcrfukbrec ncsctrcs ncs lnabr`brlfcs ml bnbkezbr kb engcrfbaen pbrb sbjlr se
ls acrrlatb y rl`estrbrkb, plrc ln absc ml qul lnacntrlfcs lrrcrls kl nctegeabrlfcs bk
usubrec.
Fcstrbr gcrfukbrec bk usubrec (Westb)9
Bqu ncs lnabr`brlfcs ml meslbr lk gcrfukbrec y acnge`urbrkc pbrb qul vbyb b kb
p`enb qul mlsllfcs, lsb p`enb b kb aubk er, slr kb lnabr`bmb ml prcalsbr kb
engcrfbaen y rl`estrbr ln kb jbsl ml mbtcs.
Kb p`enb qul sl lnabr`brb ml fcstrbr lk gcrfukbrec slr9 gcrfukbrec.pdp.
Rulmbrbbk`c bs9 pruljb/gcrfukbrec.pdp
Nc telnl nbmb mlk ctrc funmc, puls ln se slr purc ame`c dtfk, pulml arlbr kb pb`enb
acn jkca ml nctbs, nctlpbm++ c mrlbfwlbvlr, pbrb fbycr acfcmembm kls bnlxbrl lk
ame`c ml unb p`enb sefpkl acn un gcrfukbrec.
Kc qul sl mljl mlstbabr lk ls ncfjrl ml kcs aubmrcs ml tlxtc, mljln rlacrmbr lscs
ncfjrl yb qul acn lscs ls qul pcmrlfcs baalmlr b kb engcrfbaen.
2. ;dtfk>:. ;dlbm>1. ;stykltypl6"tlxt/ass">=. ;!--0. ;/stykl>4. ;/dlbm>5. ;jcmy>28.22.;gcrfbatecn6"pdp/rl`estrbr.pdp"fltdcm6"pcst"nbfl6"rl`estrbr">2:.;tbjklwemtd6"288%"jcrmlr6"2">21. ;tr>2=. ;tdackspbn6":"sacpl6"rcw">;spbnakbss6"Lstekc2">Xb`enb ml Zl`est
rc;/spbn>;/td>227. ;tr>20. ;tdwemtd6":
-
7/23/2019 Aprende PHP en Un 2x3
33/44
::. ;tr>:1. ;tdsacpl6"rcw">;spbnakbss6"Lstekc2">Emlntegeabaecn;/spbn>;/td>:=. ;tm>;kbjlk>::7. ;/kbjlk>;/tm>:0. ;/tr>:4. ;tr>:5. ;tdsacpl6"rcw">;spbnakbss6"Lstekc2">Acrrlc;/spbn>;/td>18. ;tm>;kbjlk>12. ;enputtypl6"tlxt"nbfl6"lfbek"em6"lfbek"/>1:. ;/kbjlk>;/tm>11. ;/tr>1=. ;tr>1;spbnakbss6"Lstekc2">Lmbm;/spbn>;/td>17. ;tm>;kbjlk>10. ;enputtypl6"tlxt"nbfl6"lmbm"em6"lmbm"/>14. ;/kbjlk>;/tm>15. ;/tr>=8. ;tr>=2. ;tdackspbn6":"sacpl6"rcw">;kbjlk>=:. ;enputtypl6"sujfet"nbfl6"Lnvebr"em6"Lnvebr"vbkul6"Lnvebr"/>
=1. ;/kbjlk>;/td>==. ;/tr>==7.;/gcrf>=0.;/jcmy>=4.;/dtfk>
Kls arlbrl unb tbjkb pbrb qul pulmbn vlr acfc sl kkbfb lk aubmrc ml tlxtc qul bkcibrbkb engcrfbaen mlk abfpc mlslbmc.
Abfpc Ncfjrl mlk Aubmrc ml ]lxtc
ncfjrl ncfjrl
emlntegeabaecn em
acrrlc lfbek
lmbm lmbm
-
7/23/2019 Aprende PHP en Un 2x3
34/44
Zlaejer Engcrfbaen mlk \subrec y `ubrmbr (Acntrckbmcr y Fcmlkc)9
Kul`c ml dbjlr meslbmc lk gcrfukbrec nctbrb unb prcpelmbm lsplaebk mlk gcrfukbrec
2. ;gcrfbatecn6"pdp/rl`estrbr.pdp"fltdcm6"pcst"nbfl6"rl`estrbr">Lk batecnls ln kb aubk ackcabfcs kb merlaaen mcnml sl lnaulntrb kb akbsl lnabr`bmb ml
prcalsbr kb engcrfbaen, y lk fltdcm lsac`emc ls pcst (tbfjen lxestl lk `lt, pbrb
sbjlr kb meglrlnaebs pulmls acnsuktbr un fbnubk ml dtfk).
Acfc vlrn, ln lk batecn dbal rlglrlnaeb b unb akbsl qul nc lxestl, acfc kc ls
rl`estrbr.pdp mlntrc ml kb akbsl pdp.
Xlrc pbrb lsc ls lstb slaaen, pbrb arlbr kb akbsl9 rl`estrbr.pdp ln kb abrpltb pdp,
qulmbrb bk`c bse9 pruljb/pdp/rl`estrbr.pdp
2. ;3pdp:. /* Bque ncs lnabr`bfcs ml enakuer lk bradevc ml acnlatbr.pdp pbrb pcml
r baalmlr b tcmbs sus gunaecnls */1. enakuml('acnlatbr.pdp')?=.
-
7/23/2019 Aprende PHP en Un 2x3
35/44
:5. ladc 'Glkeaetbaecnls, sl b rl`estrbmc kb plrscnb lxetcsbflntl,pulmls en`rlsbr ctrc ;b drlg6"../gcrfukbrec.pdp">Bque;/b>'?
18. }lksl{12. ladc 'B caurremc un lrrcr felntrbs sl `ubrmbjb b kb plrscnb, k
ls plmefcs mesaukpbs pulml slr qul kb plrscnb yb lxestb, ;/jr>1:. c mlibstl bk`un abfpc vbaec, pulmls vckvlr b entlntbrk
c ;b drlg6"../gcrfukbrec.pdp">Bque;/b>'?11. }1=.3>Cjtlnlr mbtcs mlk gcrfukbrec9
Xbrb pcmlr cjtlnlr kb engcrfbaen lnvebmb mlsml kb p`enb gcrfukbrec.pdp pcr lk
gcrfukbrec mljlfcs usbr kb vbrebjkl $SXCQ].
Xbrb pcmlr cjtlnlr kcs usbfcs kb vbrebjkl $SXCQ]_'ncfjrl'V, mcnml ncfjrl ls lk
ncfjrl mlk aubmrc ml tlxtc mlk gcrfukbrec.
2. $ncf6$SXCQ]_'ncfjrl'V?:. $em6$SXCQ]_'em'V?1. $lfbek6$SXCQ]_'lfbek'V?=. $lmbm6$SXCQ]_'lmbm'V?
Arlbr ame`c sqk pbrb enslrtbr ln kb jbsl ml mbtcs9
Xlrc bqu nc tlrfenb tcmc, kul`c ml cjtlnlr kcs mbtcs mljlfcs rlaurrer b nulstrcs
acncaefelntcs ml sqk pbrb pcmlr enslrtbr ln kb jbsl ml mbtcs, kls rlaulrmc qul pbrb
enslrtbr ln unb jbsl ml mbtcs sl`uefcs lk se`uelntl lsqulfb9
2. enslrtentctbjkb (abfpc2, abfpc:) vbkuls(vbkcr2, vbkcr:)Mcnml9
Xbrfltrc Mlsarepaen
tbjkb Ncfjrl ml kb tbjkb mcnml sl rl`estrbrbn kcsmbtcs
abfpc x Ncfjrl mlk abfpc qul mlslbs kklnbr
vbkcr x Engcrfbaecn qul sl rl`estrbrb ln kb tbjkb mlkabfpc x
Ln nulstrc absc lk ncfjrl ml kb tbjkb ls plrscnb (qul sl arl bntlrecrflntl, senc
sbjls pulmls vlrkcbqu).
Abfpc2, abfpc: dbal rlglrlnaeb b kcs abfpcs (c ackufnbs) qul sl lnaulntrbn ln kb
tbjkb qul qulrlfcs kklnbr (kcs abfpcs sl arlbrcn acn bntlrecrembm pbrb vlr acfc sl
rlbkezc pulmls vlrkcbqu)
Wbkcr2, vbkcr: dbal rlglrlnaeb b kb engcrfbaen qul sl lnvb mlsml lk gcrfukbrec, ls
mlaer kb qul cjtuvefcs mlk gcrfukbrec.
-
7/23/2019 Aprende PHP en Un 2x3
36/44
Bqu lk ame`c9
2. $sqk6'enslrt entc plrscnb (ncfjrl,emlntegeabaecn,acrrlc,lmbm) vbkuls ("'.$ncf.'",'.$em.',"'.$lfbek.'",'.$lmbm.')'
Acfc pcmrn vlr ln kb slsen ml vbkuls sl lfpelzb b flzakbr acn kcs pbrfltrcsrlaejemcs.
Xbrb pcmlr enslrtbr un tlxtc ln unb tbjkb mljlfcs lnvebrkcs acn acfekkbs sefpkls c
mcjkls, bk`c bs9
2. enslrtentctbjkb (ncfjrl) vbkul ("Ibfplr52")Xlrc acfc ncsctrcs nc vbfcs b en`rlsbr selfprl lk fesfc tlxtc mljlfcs ackcabr ln
vlz ml Ibfplr52 lk ncfjrl ml kb vbrebjkl qul acntelnl kb engcrfbaen, pbrb lsc
usbfcs lk ., pbrb acfjenbr tlxtc y vbrebjkls9
2. $sqk6'enslrt entc tbjkb (ncfjrl) vbkul ('.$ncf.)'Xlrc acfc nctbrbn se kc mlibfcs tbk acfc lst ncs qulmbrb bk`c bs
:. enslrtentctbjkb (ncfjrl) vbkul (Ibfplr52)
Xbrb acrrl`er lstc mljlfcs b`rl`br kbs acfekkbs mcjkls bntls y mlspus ml kb vbrebjkl
bs9
2. $sqk6'enslrt entc tbjkb (ncfjrl) vbkul ("'.$ncf.'")'
U lsc ls tcmc, kul`c kc neac qul ncs gbktb ls lilautbrkc, pbrb lsc kc dbalfcs
lilautbnmc unb baaen rlbkezbmb acn bntlrecrembmbqu.
Xrcjbnmc kb bpkeabaen9
Bdcrb velnl unc ml kcs pbscs fs efpcrtbntls prcjbr nulstrb bpkeabaen, pbrb lstc, se
tcmc b sbkemc jeln lntrbr ln un nbvl`bmcr y tlakl kb se`uelntl merlaaen9
dttp9//kcabkdcst/pruljb/gcrfukbrec.pdp
http://localhost/prueba/formulario.phphttp://localhost/prueba/formulario.phphttp://localhost/prueba/formulario.php -
7/23/2019 Aprende PHP en Un 2x3
37/44
U ncs bpbrlalr bk`c bs9
Kklnbfcs acn kb engcrfbaen qul mlslbfcs y mbfcs akea ln lnvebr y ncs fcstrbrblstc9
Baalmlr b kcs mbtcs ml unb tbjkb acn XdpFyBmfen9
Xbrb acrrcjcrbr qul kb engcrfbaen sl rl`estr ln kb jbsl ml mbtcs baalmlfcs b lkkb
(acfc baalmlr b unb jbsl ml mbtcs)y kul`c mbfcs akea ln lxbfenbr grlntl b kb tbjkb
mlslbmb (ln lstl absc plrscnb).
-
7/23/2019 Aprende PHP en Un 2x3
38/44
U bqu lstn kcs rl`estrcs9
-
7/23/2019 Aprende PHP en Un 2x3
39/44
Cjtlnlr Mbtcs ml unb jbsl ml mbtcs
Fuadbs vlals (se nc ls qul selfprl) vbfcs b tlnlr qul fcstrbr engcrfbaen qul sl
lnaulntrb bkfbalnbmb ln nulstrb jbsl ml mbtcs, yb slb pbrb prcalsbrkb c
sefpklflntl pbrb fcstrbrkb.
Ln lstl bpbrtbmc ncs lnabr`brlfcs ml cjtlnlr engcrfbaen ml kb jbsl ml mbtcs scjrl
kbs plrscnbs rl`estrbmbs y ncs lnabr`brlfcs ml flzakbr lk ame`c dtfk y pdp pbrb qul
pulmb slr fcstrbmb ml unb gcrfb b`rbmbjkl ln unb tbjkb.
Xbrb sl`uer ln lk prcylatc vbfcs b arlbr unb p`enb qul sl kkbfbrb9 kestbr.pdp. Rul sl
lnabr`brb ml cjtlnlr kb engcrfbaen ml kb jbsl ml mbtcs y acfjenbrkb acn dtfk pbrb
pcmlrkb vesubkezbr.
Rulmbrb bk`c bs9 pruljb/kestbr.pdp
Mlntrc ml lstl bradevc ackcabrlfcs kb se`uelntl engcrfbaen9
2. ;dtfk>:. ;dlbm>1. ;tetkl>Kestb ml Xlrscnbs;/tetkl>=. ;stykltypl6"tlxt/ass">0. ;/dlbm>4. ;jcmy>5. ;3pdp28.enakuml('pdp/acnlatbr.pdp')?22.2:. gunatecn plrscnbs()21. {2=. $sqk6"slklat * grcf plrscnb"?225.;tbjklwemtd6"288%"jcrmlr6"2">:8. ;tr>:2. ;tdackspbn6"="sacpl6"ack">;spbnakbss6"Lstekc:">Kestbmc ml Xlrscnbs;/spbn>;/
td>
::.
;/tr>:1. ;!-- Lstc ls purc acme`c dtfk, ls pbrb qul sl vlb jeln -->:=. ;tr>:;spbnakbss6"Lstekc1">Emlntegeabaecn;/spbn>;/tm>:7. ;tmj`ackcr6"#888888">;spbnakbss6"Lstekc1">Ncfjrl;/spbn>;/tm>:0. ;tmj`ackcr6"#888888">;spbnakbss6"Lstekc1">Acrrlc;/spbn>;/tm>:4. ;tmj`ackcr6"#888888">;spbnakbss6"Lstekc1">Lmbm;/spbn>;/tm>:5. ;/tr>18.12. ;3pdp1:.11.1=. /*Cjtlnlfcs b tcmbs kbs plrscnbs ml kb jbsl ml mbtcs */1
-
7/23/2019 Aprende PHP en Un 2x3
40/44
15. 3>=8. ;!--
Ql lnaulntrb mlntrc mlk aeakc, pcr lsc pcr abmb vlz qul lk aeakc sl rlpetb, sl b`rl`brb unb gekb -->
=2. ;tr>=:. ;tm>;spbnakbss6"Lstekc:">;3pdpladc $rcw_'emlntegeabaecn'V?3>;/spbn>;
/tm>
=1. ;tm>;spbnakbss6"Lstekc:">;3pdpladc $rcw_'ncfjrl'V?3>;/spbn>;/tm>==. ;tm>;spbnakbss6"Lstekc:">;3pdpladc $rcw_'acrrlc'V?3>;/spbn>;/tm>=;spbnakbss6"Lstekc:">;3pdpladc $rcw_'lmbm'V?3>;/spbn>;/tm>=7. ;/tr>=0. ;3pdp=4. }=5.Acnsuktbr kcs mbtcs9
Enakuefcs kb akbsl qul ncs plrfetl acnlatbrncs b kb jbsl ml mbtcs, y kb qul acntelnl kbgunaen qul ncs plrfeter acnsuktbr.
-
7/23/2019 Aprende PHP en Un 2x3
41/44
Xrcalsbr kb engcrfbaen cjtlnemb ml kb jbsl ml mbtcs9
Acfc sbjrn ln dtfk unb gekb (ml unb tbjkb) sl rlprlslntb pcr ;tr>... ;/tr> tcmc kc qul
sl lnaulntrl mlntrc ml lsbs ltequltbs plrtlnlal b unb gekb y pbrb arlbr ackufnbs sl
dbal acn ;tm>... ;/tm>. Zlaulrmln qul unb gekb pulml tlnlr tbntbs ackufnbs mlslln,
ln lstl absc vb b tlnlr =.
Emlntegeabaen Ncfjrl Acrrlc Lmbm
plrscnb2 plrscnb2 plrscnb2 plrscnb2
plrscnb: plrscnb: plrscnb: plrscnb:
Qe nc geibfcs abmb unb ml kbs plrscnbs qul sl lnaulntrln ln kb jbsl ml mbtcs
rlprlslntb unb gekb, pcr lsc pcr abmb plrscnb lnacntrbmb mljlfcs arlbr unb gekb,
pbrb lsc rlaurrefcs b un aeakc.
Xbrb lsc, preflrc mljlfcs cjtlnlr kb engcrfbaen ml kb jbsl ml mbtcs kkbfbnmc b kb
gunaen acrrlspcnmelntl9
-
7/23/2019 Aprende PHP en Un 2x3
42/44
Acfjenbaen ml ame`c dtfk y pdp9
2. ;3pdp:.1. wdekl ($rcw6 fysqkSgltadSbssca($plrscnbs))=. {7. ;!--
Ql lnaulntrb mlntrc mlk aeakc, pcr lsc pcr abmb vlz qul lk aeakc sl rlpetb, sl b`rl`brb unb gekb -->
0. ;tr>4. ;tm>;spbnakbss6"Lstekc:">;3pdpladc $rcw_'emlntegeabaecn'V?3>;/sp
bn>;/tm>5. ;tm>;spbnakbss6"Lstekc:">;3pdpladc $rcw_'ncfjrl'V?3>;/spbn>;/tm>
28. ;tm>;spbnakbss6"Lstekc:">;3pdpladc $rcw_'acrrlc'V?3>;/spbn>;/tm>
22. ;tm>;spbnakbss6"Lstekc:">;3pdpladc $rcw_'lmbm'V?3>;/spbn>;/tm>2:. ;/tr>21. ;3pdp2=. }2
Xbrb pcmlr efprefer tbntbs gekbs, acfc plrscnbs dby ln kb jbsl ml mbtcs, tlnlfcs qul
dbalrkc acn un aeakc, pbrb lsc pcmlfcs ackcabr lk ame`c dtfk qul mlslbfcs rlplter
mlntrc mlk aeakc mlslbmc, ln lstl absc kc ackcabfcs mlntrc mlk aeakc wdekl
U acfc vlrn trbs dbjlr ackcabmc lk ame`c dtfk mlntrc mlk aeakc, tbfjen ackcabfcs
ame`c pdp (kbs slntlnaebs ladc qul ncs plrfetln efprefer engcrfbaen) pbrb fcstrbr
kb engcrfbaen ml kb plrscnb.
U lsc ls tcmc, pbrb acrrcjcrbr lk ame`c pulmln baalmlr b9
dttp9//kcabkdcst/pruljb/kestbr.pdpy vlrn bk`c acfc lstc
http://localhost/prueba/listar.phphttp://localhost/prueba/listar.phphttp://localhost/prueba/listar.php -
7/23/2019 Aprende PHP en Un 2x3
43/44
BNLTCQ
-
7/23/2019 Aprende PHP en Un 2x3
44/44
2. Ame`c pbrb enslrtbr engcrfbaen ln kb jbsl ml mbtcs.
Mlsabr`br
:. Ame`c pbrb enslrtbr y acnsuktbr engcrfbaen ln kb jbsl ml mbtcsMlsabr`br
http://jamper91.hostei.com/index.php/articulos/articulo/Como-insertar-datos-en-una-base-de-datos-con-PHPhttp://jamper91.hostei.com/index.php/articulos/articulo/Como-insertar-datos-en-una-base-de-datos-con-PHPhttp://adf.ly/1633042/http:/jamper91.hostei.com/index.php/articulos/programa/Sistema-para-guardar-personas-en-una-base-de-datos-y-listarlas-con-PHPhttp://adf.ly/1633042/http:/jamper91.hostei.com/index.php/articulos/programa/Sistema-para-guardar-personas-en-una-base-de-datos-y-listarlas-con-PHPhttp://adf.ly/1633042/http:/jamper91.hostei.com/index.php/articulos/programa/Sistema-para-guardar-personas-en-una-base-de-datos-y-listarlas-con-PHPhttp://jamper91.hostei.com/index.php/articulos/articulo/Como-insertar-datos-en-una-base-de-datos-con-PHP