Nettsteder kan bruke HTML- skjema elementer for å fange opp og behandle brukerens input. Når en bruker sender informasjon gjennom en webside form, er dette normalt sendt til en annen side eller et skript som kjører på webserveren på et språk som PHP . Nettsteder kan bruke PHP -kode for å få tilgang til og behandle brukerdata gått fra skjemaer , noen ganger tilbake informasjon tilbake til brukerens nettleser eller sender sine data til en database . Web Forms
HTML-skjemaer bruke åpne og lukke skjemaet koder , slik følgende eksempel markup -koden demonstrerer : en
< form action = " input_data.php " method = "post" ; > < - HTML drivelementene her - > < /form >
Inne i denne formen , kan siden presentere brukerundersøkelser elementer ! . Åpningen skjema taggen angir en server-side script i PHP som handlingen attributt. Dette er skriptet brukeren data blir sendt til når skjemaet er sendt . For å gjøre dette ved hjelp av en standard Send-knapp , kan formene inkluderer følgende markup , normalt etter at alle andre innsatsfaktorer elementer har vært notert : en
Ved å trykke på denne knappen fører til at eventuelle angitte data skal sendes til PHP script . Input Elements
å fange brukerens data som kan behandles i PHP, kan websider inkluderer navn attributter i inn- elementer innen et skjema , som følgende eksempel markup demonstrerer :
Hva er din favorittmat ?
Navnet attributt fungerer som et referansepunkt i PHP-scriptet . Bruke innlegget variable og navnet attributt verdi, kan PHP script tilgang til teksten angitt av brukeren i dette feltet . Utviklere kan bruke dette mønsteret med alle sine innspill elementer , noe som gjør at de bruker unike navn for hver unike element . PHP Capture
Inne i PHP script - for eksempel " input_data.php " file - gir innlegget variabel tilgang til brukeren inn data , slik følgende eksempel PHP-koden demonstrerer : en
$ _POST [" favfood "]
Denne koden gir en referanse til dataene som er angitt av brukeren i tekstfeltet med " favfood " som navnet attributt. PHP-koden kan utføre videre behandling ved hjelp av variabel - for eksempel å bygge det inn i en spørring streng til å kjøre på en database . PHP script kan få tilgang til hvert element i innlegget variabel ved hjelp av denne syntaksen , endre navn attributtet referansen tilsvarende. Strengvariabler
Når en PHP script har tilgang til å poste dataverdier og kan lagre disse som variabler eller sende dem til brukerens nettleser . Følgende utvidet kode demonstrerer lagring bestått verdi som en streng variabel : en
$ fav_food = $ _POST [" favfood "] ;
Koden kan referere til denne variabelen når som helst senere tidspunkt i foredling. Følgende eksempelkode demonstrerer skrive verdien til brukerens nettleser som en del av websiden , sammen med HTML- strukturer og tekst : en