Vormi andmetöötlus on PHP programmeerimiskeele (PL) üks olulisemaid funktsioone. Saadaval olevad tööriistad võimaldavad teil kasutaja sisestatud andmed välja tõmmata ja salvestada spetsiaalsetesse muutujatesse, mille järel saab neid teisendada ja kirjutada erinevatesse andmebaasidesse (DB) või failidesse.
Juhised
Samm 1
Looge HTML-i abil vajalik vorm, valides andmete edastamiseks kõige mugavama meetodi. Sisestamiseks kasutatakse käepidet. Kasutajaandmete edukaks töötlemiseks PHP kaudu on oluline määrata meetod ja toimingu atribuut. Näiteks:
2. samm
See HTML-kood näitab, et vormiandmed edastatakse failis process.php kirjutatud skripti meetodi POST abil, mis võimaldab teil nõutavad muutujad edastada kasutajale varjatud viisil. Meetodi alternatiiviks on GET, mis edastab soovitud andmed aadressiriba kaudu. Seega kuvatakse pärast nupule klõpsamist sisestatud andmed brauseriakna ülemises osas.
3. samm
Looge vajalikud vormielemendid täiendavate atribuutide väärtuse, nime ja tüübi abil. Näiteks kahe välja loomiseks, kuhu kasutaja saab sisestada oma ees- ja perekonnanime, võite kirjutada järgmise koodi:
Nimi:
Perekonnanimi
See segment võimaldab teil luua kaks tekstivälja kasutaja ees- ja perekonnanime täpsustamiseks nimedega kasutajanimi ja perekonnanimi, mida kasutatakse hiljem andmete töötlemiseks.
4. samm
Looge HTML-dokumendiga samas kataloogis uus fail nimega process.php, kus vormi andmed asuvad. Faili loomiseks paremklõpsake kataloogi sisu kuvamiseks akna vabal alal ja valige "Uus" - "Tekstifail", seejärel määrake sobiv nimi ja laiend. Sisestage järgmine kood:
<? php
$ kasutajanimi = htmlspecialchars ($ _ POST [’kasutajanimi’]);
$ second_name = htmlspetsiaalsed märgid ($ _ POST [’perekonnanimi’]);
kaja "Teie eesnimi on $ kasutajanimi ja perekonnanimi on $ second_name"; ?>
5. samm
See kood võimaldab teil hankida vajalikud andmed, mille kasutaja sisestas vormi. $ kasutajanimele määratakse kasutajanimi tekstikasti sisestatud nimi, mis edastati globaalse massiivi $ _POST kaudu. Funktsiooni htmlspecialchars () kasutamine; eemaldatakse lisamärgid, mida kasutaja võiks klaviatuurilt sisestades ekslikult või tahtlikult kirjutada. Pärast vormilt vajalike andmete väljavõtmist muutujatesse saate saadud teabe väljastada kajalause abil. Enne taganemist saab teha ka vajalikud toimingud, mida võib vaja minna konkreetse ülesande täitmiseks. Saadud väärtusi saab töödelda kõigi PHP-s saadaolevate funktsioonide abil, mis tähendab, et programmeerija pole HTML-vormi andmetega töötamiseks mõeldud tööriistades piiratud.