Sådan Indsendes En Php-formular

Indholdsfortegnelse:

Sådan Indsendes En Php-formular
Sådan Indsendes En Php-formular

Video: Sådan Indsendes En Php-formular

Video: Sådan Indsendes En Php-formular
Video: Formular 1 | PHP #12 2024, November
Anonim

Form databehandling er en af de vigtigste funktioner i PHP programmeringssprog (PL). De tilgængelige værktøjer giver dig mulighed for at udtrække de data, der er indtastet af brugeren, og gemme dem i specielle variabler, hvorefter de kan konverteres og skrives til forskellige databaser (DB) eller filer.

Sådan indsendes en php-formular
Sådan indsendes en php-formular

Instruktioner

Trin 1

Opret den krævede formular ved hjælp af HTML, og vælg den mest bekvemme metode til dataoverførsel. Et håndtag bruges til indsættelse. For en vellykket behandling af brugerdata via PHP er det vigtigt at specificere metoden og handlingsattributten. For eksempel:

Trin 2

Denne HTML-kode angiver, at formulardataene vil blive sendt til scriptet, der er skrevet i process.php-filen ved hjælp af POST-metoden, som giver dig mulighed for at videregive de nødvendige variabler på en skjult måde for brugeren. Et alternativ til metoden er GET, som overfører de ønskede data gennem adresselinjen. Efter at have klikket på knappen, vises de indtastede data således i den øverste del af browservinduet.

Trin 3

Opret de krævede formularer ved hjælp af den ekstra attributværdi, navn og type. For eksempel, for at oprette to felter, hvor brugeren kan indtaste sit for- og efternavn, kan du skrive følgende kode:

Navn:

Efternavn

Dette segment giver dig mulighed for at oprette to tekstfelter til angivelse af brugerens for- og efternavn med navnene brugernavn og familienavn, som senere vil blive brugt til databehandling.

Trin 4

Opret en ny fil med navnet process.php i samme bibliotek som HTML-dokumentet, hvor formulardataene er placeret. For at oprette en fil skal du højreklikke på et frit område i vinduet for at få vist indholdet af biblioteket og vælge "Ny" - "Tekstfil" og derefter angive det relevante navn og udvidelse. Indtast følgende kode:

<? php

$ brugernavn = htmlspecialchars ($ _ POST ['brugernavn']);

$ second_name = htmlspecialchars ($ _ POST [‘familyname’]);

ekko "Dit fornavn er $ brugernavn og efternavn er $ second_name"; ?>

Trin 5

Denne kode giver dig mulighed for at hente de nødvendige data, som brugeren indtastede i formularen. $ brugernavn tildeles det navn, der er indtastet i tekstfeltet brugernavn, som blev sendt gennem det globale $ _POST-array. Brug af htmlspecialchars () -funktionen; ekstra tegn fjernes, som brugeren fejlagtigt eller bevidst kunne skrive, når han kom ind fra tastaturet. Efter udpakning af de nødvendige data fra formularen til variabler, kan du sende de modtagne oplysninger ved hjælp af ekko-sætningen. Før tilbagetrækning kan de nødvendige handlinger også udføres, der kan være nødvendige for at udføre en bestemt opgave. De opnåede værdier kan behandles af alle tilgængelige funktioner i PHP, hvilket betyder, at programmøren ikke er begrænset i værktøjer til at arbejde med HTML-formdata.

Anbefalede: