label Referate autorenew 2025-09-29, 16:56 history_edu Gabriela
Majoritatea programelor PHP folosesc formularele HTML pentru a obtine date de intrare, in cadrul acestui modul, veti invata sa obtineti accesul la datele trimise unui program PHP prin intermediul unui formular HTML. De asemenea, veti invata sa obtineri accesul la datele stocate in variabilele de mediu pe parte de client, respectiv pe parte de server. Variabilele de mediu stocheaza informatii utile despre browsere, servere Web si PHP.Obtinerea si utilizarea datelor de la un formularDeoarece PHP a fost conceput ca limbaj de scripting pentru Web, faciliteaza accesul la variabilele transmise de catre formularele HTML. In modulul precedent, ati invatat sa creati formulare HTML. Iata un formular HTML simplu, care include o caseta cu text:Un formular HTML simplu

Tastati niste date:


Observati ca atributul NAME al etichetei INPUT atribuie casetei cu text numele date.In cazul in care creati un script denumit phpinfo.php, care executa functia phpinfo() si o stocheaza in acelasi dosar ca si formularul, prin expedierea formularului se cere scriptului sa afiseze un raport care indica starea serverului de aplicatie PHP. Insectiunea intitulata "Variabile PHP", raportul de stare prezinta valorile variabilelor din formular. Figura 4-1 prezinta raportul de stare asociat formularului HTML simplu.Retineri ca raportul de stare are doua coloane. Numele variabilei asociate controlului din formular, in speta date, apare in coloana din stanga, inglobat in textul HTTP_POST_VARSa"date"i. Valoarea variabilei, care reprezinta textul introdus de utilizator, este prezentata in coloana din dreapta. In figura, valoarea variabilei o constituie textul "acestea sunt datele".Un raport de stare PHP, care indica valoarea variabilei din formular denumita datePHP VariablesPHP_SELF/Ibmccarty/php/module-04/phpinfo.php HTTP_POST_VARSa"date"i this is data Intrebare: Constructia HTTP_POST_VARSa"date"i este suspect de asemanatoare cu o referinta la un tablou. Despre ce este vorba?Raspuns: Daca ati observat parantezele drepte si v-ati reamintit ca ele sunt asociate cu tablourile PHP, atunci sunteti o persoana extrem de atenta. Daca nu, parcurgeti rapid sectiunea intitulata "Valori scalare si tablouri" din Modulul 2.In momentul expedierii unui formular, numele si valorile variabilelor incluse in formular sunt inserate in tabloul HTTP_POST_VARS. Cheia fiecarui element al tabloului este numele unei variabile din formular; valoarea elementului din tablou determina valoarea variabilei. Daca doriti, puteti obtine accesul la variabilele formularului folosind tabloul HTTP_POST_VARS; cu toate acestea, veti invata in curand modalitati mult mai convenabile de acces la variabilele unui formular.