Form databehandling er en av de viktigste funksjonene til PHP programmeringsspråk (PL). De tilgjengelige verktøyene lar deg trekke ut dataene som er angitt av brukeren og lagre dem i spesielle variabler, hvorpå de kan konverteres og skrives til forskjellige databaser (DB) eller filer.
Bruksanvisning
Trinn 1
Lag ønsket skjema ved hjelp av HTML, og velg den mest praktiske metoden for dataoverføring. Et håndtak brukes til innsetting. For vellykket behandling av brukerdata via PHP er det viktig å spesifisere metode og handlingsattributt. For eksempel:
Steg 2
Denne HTML-koden indikerer at skjemadataene vil bli sendt til skriptet skrevet i filen process.php ved hjelp av POST-metoden, som lar deg sende de nødvendige variablene på en skjult måte for brukeren. Et alternativ til metoden er GET, som overfører de ønskede dataene gjennom adresselinjen. Etter at du har klikket på knappen, vil de angitte dataene vises i den øvre delen av nettleservinduet.
Trinn 3
Lag de nødvendige skjemaelementene ved hjelp av tilleggsattributtverdien, navnet og typen. For eksempel, for å opprette to felt der brukeren kan skrive inn for- og etternavn, kan du skrive følgende kode:
Navn:
Etternavn
Dette segmentet lar deg lage to tekstfelt for å spesifisere for- og etternavnet til brukeren med navnene brukernavn og familienavn, som vil bli brukt til databehandling senere.
Trinn 4
Opprett en ny fil med navnet process.php i samme katalog som HTML-dokumentet der skjemadataene ligger. For å opprette en fil, høyreklikk på et ledig område i vinduet for å vise innholdet i katalogen og velg "Ny" - "Tekstfil", og spesifiser deretter passende navn og utvidelse. Skriv inn følgende kode:
<? php
$ brukernavn = htmlspecialchars ($ _ POST [‘brukernavn’]);
$ second_name = htmlspecialchars ($ _ POST [‘familyname’]);
ekko “Ditt fornavn er $ brukernavn og etternavn er $ second_name”; ?>
Trinn 5
Denne koden lar deg hente de nødvendige dataene som brukeren skrev inn i skjemaet. $ brukernavn tildeles navnet som er angitt i tekstboksen brukernavn, som ble sendt gjennom den globale $ _POST-matrisen. Bruke htmlspecialchars () -funksjonen; ekstra tegn blir fjernet som brukeren feilaktig eller bevisst kunne skrive når han kom inn fra tastaturet. Etter å ha hentet ut de nødvendige dataene fra skjemaet til variabler, kan du sende den mottatte informasjonen ved hjelp av ekkosetningen. Før tilbaketrekning kan de nødvendige handlingene også utføres som kan være nødvendige for å fullføre en bestemt oppgave. De oppnådde verdiene kan behandles av alle funksjoner som er tilgjengelige i PHP, noe som betyr at programmereren ikke er begrenset i verktøy for å jobbe med HTML-skjemadata.