Php și http - lucrează cu formulare html

Metode pentru trecerea parametrilor în scenariu

După cum știți, cea mai comună metodă de transmitere a datelor între browser și script-ul sunt GET și POST. Cu toate acestea, setați manual parametrii de script-uri de linie și, de asemenea, le URL-coda, vedeți, este destul de plictisitor. Să vedem ce ne oferă pentru simplificarea vieții HTML.

Vom lua în considerare metoda GET pentru transmiterea cererilor către server.

Desigur, atunci când generați o pagină, trebuie să înlocuiți numele și vârsta cu valorile corespunzătoare trecute în parametri.


Bună, Vasya! Știu că aveți 20 de ani!

Rețineți că partajăm parametrii cu un simbol . și, de asemenea, să utilizați semnul egal =. Nevoia ușoară ne va explica ce înseamnă asta.

Cum putem face acest lucru acum, astfel încât utilizatorul să poată introduce numele și vârsta lui într-o formă convenabilă? Evident, avem nevoie de o fereastră interactivă, în care introducem parametrii noștri și prin browser.

Deci, avem nevoie de un document HTML normal (de exemplu, form.html numele și localizat în directorul rădăcină), cu elementele de dialog - câmpurile de introducere de text și un buton, când se face clic, începe script-ul script.php. Textul documentului form.html:



Introduceți numele:

Introduceți vârsta:



Încărcați documentul în browser. Acum, dacă introduceți numele dvs. în câmpul cu numele, iar în câmpul de vârstă vârsta dvs. și apăsați butonul, browserul se transformă automat în scriptul hello.php și îl trece prin. toate atributele aflate în interiorul etichetelor în formă și separate de un simbol în bara de parametri. Rețineți că în atributul tag-ului de acțiune

am întrebat calea relativă, adică. e. scriptul hello.php va fi căutat de către browser-ul în același director ca și fișierul form.html.

După cum știm, toate transcodările și transformările care sunt necesare pentru codarea de date a datelor sunt efectuate automat de către browser.

Folosind formulare permite, în principiu, nu pentru a încărca informații de utilizator, cum ar fi numele de script-ul, parametrii săi, și așa mai departe. D. Va trebui întotdeauna să se ocupe numai cu câmpuri, switch-uri și butoane formular.

Rămâne acum doar pentru a determina modul în care putem extrage $ name și $ age din șirul de parametri și le procesăm.

Apoi, vom analiza modul în care scriptul PHP acceptă parametrii de interogare și le procesează.

Articole similare