Obrada podataka obrazaca jedna je od najvažnijih funkcija programskog jezika PHP (PL). Dostupni alati omogućuju izdvajanje podataka koje je korisnik unio i spremanje u posebne varijable, nakon čega se mogu pretvoriti i zapisati u razne baze podataka (DB) ili datoteke.
Instrukcije
Korak 1
Stvorite traženi obrazac pomoću HTML-a, birajući najprikladniji način prenosa podataka. Za umetanje se koristi drška. Za uspješnu obradu korisničkih podataka putem PHP-a važno je odrediti metodu i atribut radnje. Na primjer:
Korak 2
Ovaj HTML kôd označava da će se podaci obrasca proslijediti u skriptu napisanu u datoteci process.php pomoću metode POST, koja vam omogućava da na korisnički način proslijedite potrebne varijable na skriveni način. Alternativa metodi je GET, koja prenosi željene podatke kroz adresnu traku. Tako će se nakon klika na gumb unijeti podaci prikazati u gornjem dijelu prozora pretraživača.
Korak 3
Stvorite potrebne elemente obrasca pomoću vrijednosti, imena i tipa dodatnih atributa. Na primjer, da biste kreirali dva polja u koja korisnik može unijeti svoje ime i prezime, možete napisati sljedeći kod:
Ime:
Prezime
Ovaj segment vam omogućava stvaranje dva tekstualna polja za specificiranje imena i prezimena korisnika s imenima korisničko ime i prezime, koje će se kasnije koristiti za obradu podataka.
Korak 4
Stvorite novu datoteku nazvanu process.php u istom direktoriju kao i HTML dokument u kojem se nalaze podaci obrasca. Da biste kreirali datoteku, kliknite desnom tipkom miša na slobodno područje prozora za prikaz sadržaja direktorija i odaberite "Novo" - "Tekstualna datoteka", a zatim navedite odgovarajuće ime i ekstenziju. Unesite sljedeći kod:
<? php
$ korisničko ime = htmlspecialchars ($ _ POST ['korisničko ime']);
$ second_name = htmlspecialchars ($ _ POST ['prezime']);
echo “Vaše ime je $ username, a prezime $ second_name”; ?>
Korak 5
Ovaj vam kôd omogućuje preuzimanje potrebnih podataka koje je korisnik unio u obrazac. $ username dodijeljeno je ime upisano u tekstualni okvir username, koje je proslijeđeno kroz globalni niz $ _POST. Korištenje funkcije htmlspecialchars (); Uklanjaju se dodatni znakovi koje bi korisnik mogao pogrešno ili namjerno napisati prilikom ulaska s tipkovnice. Nakon izdvajanja potrebnih podataka iz obrasca u varijable, primljene informacije možete iznijeti pomoću izraza echo. Prije povlačenja, mogu se izvršiti i potrebne radnje koje će biti potrebne za dovršenje određenog zadatka. Dobivene vrijednosti mogu obrađivati sve funkcije dostupne u PHP-u, što znači da programer nije ograničen u alatima za rad s podacima HTML obrasca.