Obrada podataka obrazaca jedna je od najvažnijih funkcija programskog jezika PHP (PL). Dostupni alati omogućuju vam 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.
Upute
Korak 1
Stvorite traženi obrazac pomoću HTML-a, odabirući najprikladniji način prijenosa podataka. Za umetanje se koristi ruč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 uporabom metode POST, koja omogućuje prosljeđivanje potrebnih varijabli na skriveni način za korisnika. Alternativa metodi je GET koja željenim podacima prenosi preko adresne trake. Tako će se nakon klika na gumb unijeti podaci prikazati u gornjem dijelu prozora preglednika.
3. korak
Stvorite potrebne elemente obrasca pomoću vrijednosti, imena i vrste dodatnih atributa. Na primjer, da biste stvorili dva polja u koja korisnik može unijeti svoje ime i prezime, možete napisati sljedeći kod:
Ime:
Prezime
Ovaj segment omogućuje vam stvaranje dvaju tekstualnih polja za navođenje imena i prezimena korisnika s imenima korisničko ime i prezime, koje će se kasnije koristiti za obradu podataka.
4. korak
Stvorite novu datoteku nazvanu process.php u istom direktoriju kao i HTML dokument u kojem se nalaze podaci obrasca. Da biste stvorili datoteku, desnom tipkom miša kliknite slobodno područje prozora za prikaz sadržaja direktorija i odaberite "Novo" - "Tekstualna datoteka", a zatim navedite odgovarajuće ime i nastavak. Unesite sljedeći kod:
<? php
$ korisničko ime = htmlspecialchars ($ _ POST [‘korisničko ime’]);
$ second_name = htmlspecialchars ($ _ POST [‘obiteljsko ime’]);
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 tekstni okvir username, koje je proslijeđeno kroz globalni niz $ _POST. Korištenje funkcije htmlspecialchars (); Uklanjaju se dodatni znakovi koje bi korisnik mogao pogreškom 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.