Crearea unui formular HTML Partea 1
In urmatoarele cateva posturi va voi arata cum sa creati un formular HTML pentru site-ul dumneavoastra, pornind de la structura HTML pana la codul PHP. Sunt necesari mai multi pasi pentru a face acest lucru, si de aceea voi imparti aceasta tema in mai multe parti.
Mai întâi, creaţi schiţa HTML elementară, care va conţine controalele din formularul vostru. Apoi, încorporaţi controalele în structură; în particular, un formular HTML trebuie să includă un buton de expediere pe care utilizatorul execută clic pentru a trimite serverului datele din formular. Deoarece o singură pagină HTML poate conţine mai multe formulare, puteţi repeta de mai multe ori etapele intermediare ale acestui proces.
Crearea structurii HTML
Structura HTML pe care o folosiţi pentru a include un formular nu este deloc diferită, de fapt, de cea folosită pentru includerea unei pagini HTML obişnuite. De exemplu, iată o structură caracteristică:
<HTML>
<HEAD>
<TITLE>Titlul paginii este inserat aici</TITLE>
</HEAD>
<BODY>
Conţinutul paginii sau al formularului este inserat aici
</BODY>
</HTML>
In interiorul corpului unei pagini HTML care conţine un formular puteţi folosi orice etichetă HTML obişnuită. Pentru a descrie formularul în sine, folosiţi eticheta FORM, care are următoarea formă elementară:
<FORM METHOD=”metoda” ACTION=”url”>
Atributul METHOD al etichetei FORM poate lua una din valorile GET sau POST. Pentru moment, specificaţi întotdeauna valoarea POST. Atributul ACTION specifică adresa URL a scriptului PHP care prelucrează datele adunate prin intermediul formularului. Adresa URL poate fi o adresă completă, care include protocolul, numele gazdei şi calea de acces, respectiv o adresă parţială, care specifică o locaţie relativă la locaţia paginii curente, între eticheta FORM si eticheta sa /FORM corespunzătoare, plasaţi controalele formularului.
Ca începător, este mai bine să folosiţi în mod consecvent metoda POST, deoarece alegerea între metodele GET si POST este destul de complicată.
Ca regulă empirică, mulţi programatori folosesc GET pentru formulare care execută o căutare sau o interogare, respectiv POST pentru formulare care actualizează o bază de date sau un fişier. Două dezavantaje ale metodei GET sunt acelea că impune o limită asupra cantităţii de date care pot fi trimise scriptului de prelucrare şi că transferă date prin ataşarea şirurilor codificate la adresa URL a scriptului de prelucrare. Astfel, datele trimise prin metoda GET pot fi vizualizate de către utilizator. Un avantaj al metodei GET este acela că utilizatorii pot insera semne de carte în rezultatele unei interogări sau ale unei căutări care foloseşte metoda GET, dar nu pot executa aceeaşi operaţie în cazul unei interogări sau al unei căutări care foloseşte metoda POST. Desigur, utilizatorii pot insera un semn de carte la pagina care conţine un formular ce foloseşte metoda POST; rezultaele sunt cele unde nu se poate insera semnul de carte.
Voi continua in urmatoarele posturi.
