>> DAVID Malan: Anem a crear una pàgina web a través d' que estudiants de primer any poden registrar-se per
esports intramurs.
En particular, crearem un formulari en una pàgina web que li pregunta pel seu nom,
pel seu gènere, per la seva dormitori, així com si o no els agradaria
ser un capità d'equip.
Anem a fer una ullada.
>> Per endavant, jo ja he passat per davant i ha creat aquest formulari aquí.
No és la cosa més bonica del món, per estar segur, però sí demanar
tots aquests detalls.
Seguirem endavant i ara a fer una ullada a la font subjacent.
En froshim-0.php, observi que en realitat tenen en la seva totalitat HTML.
Resulta que un arxiu PHP no estrictament necessari per contenir PHP, però si
sí, que serà executat per la intèrpret, sempre que sigui en el medi
l'etiqueta PHP s'obren i tanquen d'etiquetes PHP.
>> Noteu llavors que tenim realment l'essència d'un formulari HTML aquí.
Comptem amb l'etiqueta de formulari, com s'esperava.
Tenim una entrada aquí, el nom és Nom i el tipus és de text, per al
estudiants de pregrau nom.
>> Tenim aquí una altra entrada que és de casella de tipus per tal de permetre-
o ella per especificar si havien o no agradaria ser capità de l'equip.
Llavors tenim dues entrades, dos el nom és de gènere, tant de el tipus és
de ràdio, però que tenen diferents valors, F per femení i M per masculí.
Resulta que els botons d'opció poden ser dissenyat d'aquesta manera per ser mútuament
exclusiva pel que si comprovem masculina, que femella desmarca, i si comprovem
femení, que treu la selecció de sexe masculí.
>> Mentrestant, si es procedeix a mirar avall dormitori, veiem que hi ha un selecte
menú, dins dels quals és un bon nombre d'opcions.
La primera d'aquestes opcions no té cap valor.
És simplement la intenció d'assegurar que el menú és de fet blanc per defecte per
residència de l'estudiant.
A sota d'això, tenim opcions per Apley Tall, per Canaday, i tots els altres
dormitori d'estudiant de primer any.
Ara per sota d'aquest menú de selecció, l'avís tenim una entrada final, aquest
del tipus present, el valor o l'etiqueta és el registre.
>> Així que ara anem a fer una ullada a la arxiu en el qual aquesta forma
que serà sotmès.
Com saber on està sent presentat -
així si ens desplacem una còpia de seguretat més alt en la arxiu, observi que l'etiqueta del formulari tenia
un atribut d'acció de registre-0.php, i el formulari es presentarà a la
pàgina mitjançant el mètode HTTP POST.
Fem una ullada a continuació, un registre-0.php.
>> En register.php, novament tenen majoritàriament en HTML.
Però a l'interior del cos, compte d'això.
Hi ha una etiqueta sempre que denota preformatat text, text que ha de ser
representat en una font monoespaiat.
I després, dins d'aquesta etiqueta pre, previ avís que aquí tenim una etiqueta PHP, obert i
estreta, i una crida a una funció anomenada print_r, que de forma recursiva impressions
el que passa a com el seu argument.
>> En aquest cas, jo estic de pas en forma recursiva una variable superglobal
anomenada $ _POST.
És en aquest superglobal, aquesta matriu associativa, que qualsevol HTTP
paràmetres o camps de formulari que eren enviada per l'usuari acabarà per
tinguem accés.
Ara anem a fer una ullada en un navegador en froshim-0.php.
>> Seguirem endavant i registrar a mi mateix com David Malan.
Vaig a ser un capità, i estaré un home, diguem, en Matthews.
Anem ara feu clic a Registrar.
>> I ara, notem que veiem resultat horrible.
Però això és simplement el resultat de impressió en format predefinit - que
És a dir, un tipus de lletra monoespaiat -
el contingut d'aquest matriu associativa.
En particular, observi que el que el navegador presentar en última instància, a la
servidor és un nom el valor és David Malan, un camp anomenat capità, la
valor és aparentment en, que sembla ser el valor per defecte quan reviso 1
casella de verificació, el gènere, el valor és M per masculí i residència d'estudiants,
el valor és Matthews.
Ara que encara no he fet res amb aquests valors.
Però és evident que, pel fet que PHP està incloent cap amunt per a mi en aquesta superglobal
anomenada $ _POST, jo segurament tinc accés programàtic a fer alguna cosa
amb aquestes variables, com registrar aquest primer any.