Obdelava podatkov obrazca je ena najpomembnejših funkcij programskega jezika PHP (PL). Razpoložljiva orodja vam omogočajo, da izvlečete podatke, ki jih vnese uporabnik, in jih shranite v posebne spremenljivke, nato pa jih lahko pretvorite in zapišete v različne zbirke podatkov (DB) ali datoteke.
Navodila
Korak 1
Ustvarite zahtevani obrazec z uporabo HTML-ja in izberite najprimernejši način prenosa podatkov. Za vstavljanje se uporablja ročaj. Za uspešno obdelavo uporabniških podatkov prek PHP je pomembno, da določite metodo in atribut dejanja. Na primer:
2. korak
Ta koda HTML označuje, da bodo podatki obrazca posredovani skriptu, napisanemu v datoteki process.php, z uporabo metode POST, ki uporabniku omogoča skrito posredovanje zahtevanih spremenljivk. Alternativa metodi je GET, ki prenaša želene podatke skozi naslovno vrstico. Tako bodo po kliku gumba vneseni podatki prikazani v zgornjem delu okna brskalnika.
3. korak
Ustvarite zahtevane elemente obrazca z uporabo vrednosti, imena in vrste dodatnih atributov. Če želite na primer ustvariti dve polji, kamor lahko uporabnik vpiše svoje ime in priimek, lahko napišete naslednjo kodo:
Ime:
Priimek
Ta segment vam omogoča, da ustvarite dve besedilni polji za določitev imena in priimka uporabnika z imenoma uporabniško ime in priimek, ki bosta kasneje uporabljena za obdelavo podatkov.
4. korak
Ustvarite novo datoteko z imenom process.php v istem imeniku kot dokument HTML, v katerem so podatki obrazca. Če želite ustvariti datoteko, z desno miškino tipko kliknite prosto območje okna za prikaz vsebine imenika in izberite "Novo" - "Besedilna datoteka", nato določite ustrezno ime in pripono. Vnesite naslednjo kodo:
<? php
$ uporabniško ime = htmlspecialchars ($ _ POST ['uporabniško ime']);
$ second_name = htmlspecialchars ($ _ POST ['družinsko ime']);
echo “Vaše ime je $ username in priimek $ second_name”; ?>
5. korak
Ta koda vam omogoča, da pridobite potrebne podatke, ki jih je uporabnik vnesel v obrazec. $ username je določeno ime, vneseno v besedilno polje uporabniško ime, ki je bilo posredovano skozi globalno polje $ _POST. Uporaba funkcije htmlspecialchars (); odstranijo se odvečni znaki, ki bi jih uporabnik lahko pomotoma ali namerno zapisal pri vnosu s tipkovnice. Po ekstrakciji potrebnih podatkov iz obrazca v spremenljivke lahko prejete informacije izpišete s pomočjo odmeva. Pred umikom je mogoče izvesti tudi potrebna dejanja, ki bodo morda potrebna za dokončanje določene naloge. Dobljene vrednosti lahko obdelujejo vse funkcije, ki so na voljo v PHP, kar pomeni, da programer ni omejen v orodjih za delo s podatki obrazcev HTML.