Prelucrarea datelor din formular este una dintre cele mai importante funcții ale limbajului de programare PHP (PL). Instrumentele disponibile vă permit să extrageți datele introduse de utilizator și să le salvați în variabile speciale, după care acestea pot fi convertite și scrise în diferite baze de date (DB) sau fișiere.
Instrucțiuni
Pasul 1
Creați formularul necesar folosind HTML, alegând cea mai convenabilă metodă de transmitere a datelor. Pentru inserare se folosește un mâner. Pentru procesarea cu succes a datelor utilizatorilor prin PHP, este important să specificați metoda și atributul de acțiune. De exemplu:
Pasul 2
Acest cod HTML indică faptul că datele formularului vor fi transmise scriptului scris în fișierul process.php folosind metoda POST, care vă permite să transmiteți variabilele necesare într-un mod ascuns pentru utilizator. O alternativă la metodă este GET, care transferă datele dorite prin bara de adrese. Astfel, după ce faceți clic pe buton, datele introduse vor fi afișate în partea superioară a ferestrei browserului.
Pasul 3
Creați elementele de formular necesare folosind valoarea, numele și tipul atributelor suplimentare. De exemplu, pentru a crea două câmpuri în care utilizatorul își poate introduce numele și prenumele, puteți scrie următorul cod:
Nume:
Nume de familie
Acest segment vă permite să creați două câmpuri de text pentru specificarea prenumelui și prenumelui utilizatorului cu numele username și familyname, care vor fi utilizate pentru prelucrarea datelor ulterior.
Pasul 4
Creați un fișier nou denumit process.php în același director cu documentul HTML în care se află datele formularului. Pentru a crea un fișier, faceți clic dreapta pe o zonă liberă a ferestrei pentru afișarea conținutului directorului și selectați „Nou” - „Fișier text”, apoi specificați numele și extensia corespunzătoare. Introduceți următorul cod:
<? php
$ nume utilizator = htmlspecialchars ($ _ POST [‘nume utilizator’]);
$ second_name = htmlspecialchars ($ _ POST [‘nume de familie’]);
ecou „Numele dvs. este $ nume de utilizator și numele de familie este $ al doilea nume”; ?>
Pasul 5
Acest cod vă permite să preluați datele necesare pe care utilizatorul le-a introdus în formular. $ nume de utilizator i se atribuie numele introdus în caseta de text nume utilizator, care a fost transmis prin matricea globală $ _POST. Folosind funcția htmlspecialchars (); sunt eliminate caractere suplimentare pe care utilizatorul le-ar putea scrie în mod greșit sau în mod deliberat atunci când intră de la tastatură. După extragerea datelor necesare din formular în variabile, puteți scoate informațiile primite folosind declarația echo. Înainte de retragere, pot fi efectuate și acțiunile necesare care pot fi necesare pentru a finaliza o anumită sarcină. Valorile obținute pot fi procesate de toate funcțiile disponibile în PHP, ceea ce înseamnă că programatorul nu este limitat în instrumentele de lucru cu date de formular HTML.