>> DAVID MALAN: Să creeze un site web prin intermediul care bobocilor pot înregistra pentru
sport intramural.
În special, să creați un formular pe o pagină web care cere numele lor,
pentru genul lor, pentru dormitorul lor, ca precum și dacă sau nu le-ar dori să
fi un căpitan de echipă.
Să aruncăm o privire.
>> În avans, deja am mers mai departe și a creat acest formular aici.
Nu e cel mai frumos lucru din lume, pentru a fi sigur, dar nu cere
toate aceste detalii.
Să mergem mai departe și să ia acum o privire la sursa de bază.
În froshim-0.php, observați că am de fapt, avea în întregime HTML.
Se pare că un fișier PHP nu strict trebuie să conțină PHP, dar în cazul în care
ea nu, acesta va fi executat de către interpret, atât timp cât este în între
tag-ul PHP deschide și închide tag-ul PHP.
>> Observați că atunci avem într-adevăr esența un formular HTML aici.
Noi avem tag-ul formă, cum era de așteptat.
Avem o intrare aici, al cărui nume este numele și al cărui tip este un text, pentru
studenti nume.
>> Avem aici o altă intrare, care este de check-box de tip, în scopul de a-i permite
sau ei pentru a specifica dacă acestea ar fi sau nu dori să fie un căpitan de echipă.
Apoi, avem două intrări, ambele al cărui nume este de gen, atât de al cărui tip este
radio, dar care au valori diferite, F pentru feminin și M pentru masculin.
Se pare ca butoane radio poate fi proiectat în acest fel de a fi reciproc
exclusiv, astfel că, dacă vom verifica de sex masculin, care feminin Debifarea, iar dacă vom verifica
de sex feminin, care Debifarea de sex masculin.
>> Între timp, dacă vom continua să se uite de mai jos cămin, vom vedea că există o selectați
meniu, în interiorul căreia este destul de câteva opțiuni.
Prima dintre aceste opțiuni nu are nici o valoare.
Este menit pur și simplu pentru a se asigura că Meniul este într-adevăr gol implicit pentru
cămin elevului.
De mai jos, care, avem opțiuni pentru Apley Tribunal, pentru Canaday, și orice alte
boboc dormitor.
Acum, mai jos acest meniu select, o notificare avem o intrare finală, aceasta
de tip prezinte, a cărui valoare sau eticheta este registru.
>> Deci, acum, haideți să aruncăm o privire la fișier în care acest formular
urmează să fie prezentate.
Cum să știu unde este fiind depuse -
Ei bine, dacă ne-am derula în sus mai mare în fișier, observați că tag-ul formă a avut
un atribut acțiune de registru 0.php, iar formularul va fi transmis că
pagina prin metoda POST HTTP.
Să aruncăm acum o privire, apoi un registru-0.php.
>> În register.php, am din nou au cea mai mare parte HTML.
Dar înăuntrul corpului, observa acest lucru.
Există o etichetă pre care denotă preformatat text, text care ar trebui să fie
prestate într-un font tipografic.
Și apoi în interiorul că tag-ul de pre, o notificare că avem aici un tag PHP, deschis și
aproape, și un apel la o funcție numită print_r, care recursiv printuri
orice ai trece în ca argument.
>> În acest caz, am trece în recursiv o variabilă superglobale
numit $ _POST.
Este în acest superglobale, acest tablou asociativ, că orice HTTP
parametrii sau câmpuri de formular care au fost prezentate de catre utilizator se va termina pentru
ne pentru a accesa.
Să aruncăm acum o privire într-un Browser-ul la froshim-0.php.
>> Să mergem mai departe și să se înregistreze mine ca David Malan.
Voi fi un căpitan, și eu voi fi un bărbat în, să zicem, Matthews.
Să faceți clic pe Înregistrare acum.
>> Și acum, observa vedem rezultat hidos.
Dar aceasta este doar rezultatul imprimare în text pre-formatat - care
este, un font tipografic -
conținutul acelei tablou asociativ.
În special, observați că ceea ce Browser-ul în cele din urmă a prezentat la
server este un nume a cărui valoare este David Malan, un câmp numit căpitan, a cărui
Valoarea este aparent pe, care pare să fie valoarea implicită atunci când am verifica un
check-box, gen, a căror valoare M este de sex masculin, și cămin,
a căror valoare este Matthews.
Acum, nu am făcut încă nimic cu aceste valori.
Dar, în mod clar, pentru că PHP este gruparea le pentru mine în acest superglobale
numit $ _POST, voi avea cu siguranță accesul programatic de a face ceva
cu acele variabile, cum ar fi înregistra această boboc.