>> DAVID Malan: Atendu krei retejon tra kio freshmen povas registri por
intramural sportoj.
En aparta, ni kreos formo sur retpaĝo kiuj petas lian nomon,
cxar ilia sekso, pro ilia dormejo, kiel tiel kiel, ĉu aŭ ne ili ŝatus
esti teamestro.
Ni rigardu.
>> Anticipe, Mi jam antaŭenirinta kaj kreis tiun formon ĉi tie.
Ĝi ne estas la plej bela afero en la mondo, por esti certa, sed ĝi petas
ĉiuj el tiuj detaloj.
Ni iru antaŭen kaj nun rigardu ĉe la suba fonto.
En froshim-0.php, rimarki, ke mi vere havas tute HTML.
Rezultas, ke PHP-dosiero ne strikte bezonas enhavi PHP, sed se
ĝi, ĝi estos plenumata de la interpretisto tiel longe kiel ĝi estas en inter
la malferma PHP etikedon kaj proksima PHP etikedo.
>> Rimarku do, ke ni havas vere La esenco HTML formo tie.
Ni havas la formon etikedo, kiel atendis.
Ni havas eniron tien, kies nomo estas Nomo kaj kies tipo estas teksto, pro la
studentoj nomo.
>> Ni nenion havas cxi tie alia enigo tio de tajpi check-box por ebligi al li
aŭ ŝia precizigi ĉu aŭ ne ili volonte ŝatas esti teamestro.
Tiam ni havos du eniroj, ambaŭ kies nomo estas genro, ambaŭ kies tipo estas
radio sed kiuj havas malsamajn valorojn: F por ino kaj M por masklo.
Rezultas, ke radio butonoj povas esti desegnita en ĉi tiu maniero al esti reciproke
ekskluziva tiel ke se ni kontrolu masklo, ke unchecks ino, kaj se ni kontrolu
ino, ke unchecks masklo.
>> Dume, se oni procedas por rigardi sube dormejo, ni vidas, ke tie estas unuaranga
menuo, interne de kio estas sufiĉe da ebloj.
La unua de tiuj opcioj havas nenian valoron.
Ĝi estas simple signifis por certigi, ke la menuo estas ja malplenan defaŭlte por
la studenta dormejo.
Malsupre, ke ni havas eblojn por Apley Tribunalo, por Canaday, kaj cxiu alia
novulo dormoĉambro.
Nun malsupre ĉi unuaranga menuon, avizo ni havos finon enigo, ĉi tiu
de tipo submit, kies valoro aŭ stampo estas registro.
>> Do nun ni rigardu la dosiero al kiu tiu formo
tuj estos donita.
Kiel scii, kie ĝi estas submetante -
bone se ni rulumu reen pli alten en la dosiero, rimarkos, ke la formo tag havis
ago atributo de registro-0.php, kaj la formo estos donita al tiu
pagxo per la HTTP metodo post.
Ni nun rigardu tiam registron-0.php.
>> En register.php, ni denove havas plejparte HTML.
Sed interne de la korpo, rimarki tion.
Tie estas la antaŭ etikedo, kiun signas formatita teksto, teksto kiu devus esti
sendadis en samspacitajn tiparo.
Kaj poste interne ke la antaŭ etikedo, avizo ke ni havas tie PHP etikedo, malferma kaj
apude, kaj alvokon al funkcio nomita print_r, kiuj impresoj rekursie
kion ajn vi pasas en kiel ĝia argumento.
>> En ĉi tiu kazo, mi pasas en rekursie a superglobal variablo
nomita $ _post.
Ĝi estas en ĉi superglobal, tiu asocieca tabelo, ke ajna HTTP
parametroj aŭ formo kampoj, kiuj estis afiŝita de la uzanto finos por
ni konsentas.
Ni nun rigardu en retumilo ĉe froshim-0.php.
>> Ni iru antaŭen kaj aliĝu mem, kiel David Malan.
Mi estos al ni estron, kaj mi estos virseksulon en, ekzemple, Matthews.
Ni nun klaku Registru.
>> Kaj nun, rimarki ni vidas malbelega rezulto.
Sed tio estas simple la rezulto de impreso en formatita teksto - tio
estas, samspacitajn tiparo -
la enhavon de tiu asocieca tabelo.
Specife, ili rimarkas, ke tio, kion la retumilo finfine submetiĝis al la
servilo estas nomo kies valoro estas David Malan; kampo nomita kapitano, kies
valoro estas ŝajne plu, kiuj ŝajnas esti la defaŭlta valoro kiam mi kontrolu a
check-box; genro, kies valoro Estas M por vira, kaj dormejo,
kies valoro estas Matthews.
Nun mi ankoraŭ ne faris ion ajn kun tiuj valoroj.
Sed klare, ĉar PHP bundling ilin ĉe mi en ĉi superglobal
nomita $ _post, mi certe programita aliro por fari ion
kun tiuj variabloj, kiel enskribi ĉi novulo.