>> DAVID Malan: Ejja tinħoloq website via li freshmen jistgħu jirreġistraw
isports intramurali.
B'mod partikolari, ejja joħloq forma fuq paġna web li titlob għall-isem tagħhom,
għall-sess tagħhom, għall-dorm tagħhom, kif ukoll jekk jew le li tixtieq
jkun kaptan tim.
Ejja tagħti ħarsa.
>> Bil-quddiem, stajt diġà marret quddiem u ħolqot din il-formola hawn.
Mhuwiex il-ħaġa prettiest fil- dinja, biex tkun ċert, iżda ma jistaqsu għall-
kollha ta 'dawk id-dettalji.
Ejja imorru quddiem u issa tagħti ħarsa fis-sors sottostanti.
Fil froshim-0.php, avviż li jien attwalment ikollhom kollox HTML.
Jirriżulta li fajl PHP ma strettament jeħtieġu li fihom PHP, imma jekk
ma, se jiġu eżegwiti mill- interpretu sakemm huwa fl bejn
l-tikketta PHP miftuħ u tag PHP qrib.
>> Avviż allura li għandna verament l-essenza forma HTML hawn.
Għandna l-forma tag, kif mistenni.
Għandna input hawn, li ismu huwa isem u li tip huwa test, għall-
ggradwawx isem.
>> Għandna hawnhekk input ieħor thats ta ' tip check-kaxxa sabiex jippermettu lilu
jew lilha li tispeċifika jekk theyd jew le simili li jkun kaptan tim.
Imbagħad għandna żewġ inputs, kemm-isem li huwa sess, it-tnejn li tip huwa
radju iżda li għandhom valuri differenti, F għall-mara u M għall-irġiel.
Jirriżulta li buttuni tar-radju jista 'jkun mfassla b'dan il-mod biex ikunu reċiprokament
esklussiva b'tali mod li jekk aħna jiċċekkjaw maskili, li nisa unchecks, u jekk aħna jiċċekkjaw
nisa, li unchecks maskili.
>> Sadanittant, jekk aħna jipproċedi biex tfittex hawn taħt dorm, naraw li hemm tagħżel
menu, ġewwa tagħhom huwa pjuttost ftit għażliet.
L-ewwel minn dawn l-għażliet m'għandha l-ebda valur.
Huwa sempliċiment maħsuba biex jiżguraw li l- menu huwa tabilħaqq blank billi default għall
dorm-istudent.
Taħt dak, għandna għażliet għall Apley Qorti, għall Canaday, u kull oħra
dormitory freshman.
Issa isfel taħt dan menu tagħżel, avviż għandna input finali, dan wieħed
tat-tip tissottometti, il-valur li jew it-tikketta huwa reġistru.
>> Allura issa ejja tagħti ħarsa lejn il- file li għalih din il-formola
se jiġu ppreżentati.
Kif tkun taf fejn huwa jiġi sottomess -
ukoll jekk aħna iscroll back up ogħla fil- fajl, tinnota li l-forma tag kellhom
attribut azzjoni tar-reġistru tat 0.php, u l-formola se tkun ippreżentata għand dak
paġna permezz tal-HTTP metodu post.
Ejja issa tagħti ħarsa imbagħad reġistru-0.php.
>> Fl register.php, aħna napprovaw jkollhom aktar HTML.
Iżda ġewwa tal-ġisem, avviż dan.
Hemm tag pre li tindika s- test preformatted, it-test li għandu jkun
mogtħija font monospaced.
U mbagħad ġewwa li tag, avviż pre li għandna hawn tikketta PHP, miftuħa u
qrib, u sejħa għal funzjoni msejħa print_r, li prints recursively
x'ikun inti jgħaddu bħala argument tagħha.
>> F'dan il-każ, jien tgħaddi fil recursively varjabbli superglobal
imsejħa $ _POST.
Huwa f'dan superglobal, dan firxa assoċjattiva, li kull HTTP
parametri jew oqsma forma li kienu sottomessa mill-utent se jispiċċaw għal
us għall-aċċess.
Ejja issa tagħti ħarsa fil- browser fil froshim-0.php.
>> Ejja jimxi 'l quddiem u jirreġistraw nnifsi bħala David Malan.
I ser tkun kaptan, u jien ser tkun raġel fi, ngħidu aħna, Matthews.
Ejja issa ikklikkja Reġistru.
>> U issa, avviż naraw riżultat hideous.
Iżda din hija sempliċement ir-riżultat ta ' istampar test preformatted - li
jiġifieri, font monospaced -
kontenuti ta 'dak firxa assoċjattiva.
B'mod partikolari, avviż li dak l- browser finalment sottomessi lill-
server huwa isem li l-valur huwa David Malan; qasam msejħa kaptan, li
valur huwa apparentement fuq, li jidher li jkun il-valur default meta I check a
check-kaxxa; sess, li l-valur huwa M għall-irġiel, u dorm,
valur tagħhom huwa Matthews.
Issa I għadhom ma jsir xejn ma 'dawn il-valuri.
Iżda b'mod ċar, għaliex PHP huwa irbit minnhom up għalija f'din superglobal
imsejħa $ _POST, jien ser ċertament, aċċess programmatiku biex tagħmel xi ħaġa
ma 'dawk il-varjabbli, bħal jirreġistra din freshman.