Post til String PHP

Post til String PHP


Nettsteder kan bruke HTML form elementer for å fange opp og behandle brukerundersøkelser. Når en bruker sender informasjon gjennom en webside form, er dette normalt sendt til en annen side eller et skript på webserveren i et språk som PHP. Nettsteder kan bruke PHP-kode for å få tilgang til og behandle brukerdata overføres fra skjemaer, noen ganger tilbake informasjon tilbake til brukerens nettleser eller sender sine data til en database.

web Forms

HTML-skjemaer bruke åpning og lukking skjema koder, som følgende eksempel markup kode demonstrerer:

<Form action = "input_data.php" method = "post">
<-! HTML inngangs elementer her ->
</ Form>

Inne i dette skjemaet, kan side presentere brukerdataobjekter. Åpningen skjemaet tag angir en server-side script i PHP som handlingen attributtet. Dette er skriptet brukerdata sendes til når skjemaet er sendt. For å gjøre dette ved hjelp av en standard Send-knappen, kan former inkluderer følgende markup, normalt etter at alle andre innsats elementer har blitt oppført:

<Input type = "submit" />

Ved å trykke på denne knappen fører noen inn data som skal sendes til PHP script.

Input Elements

For å fange opp brukerdata som kan behandles i PHP, kan websider inkludere navn attributter i inngangs elementer i en form, som følgende eksempel markup demonstrerer:

Hva er din favorittmat? <Input type = "text" name = "favfood" />

Navnet attributt fungerer som et referansepunkt i PHP-skript. Bruke post variabel og attributtnavnet verdi, kan PHP-script tilgang teksten angitt av brukeren i dette feltet. Utviklere kan bruke dette mønsteret med alle sine innsatselementer, noe som gjør at de bruker unike navn for hver unike element.

PHP Capture

Inne i PHP script - for eksempel "input_data.php" fil - etter variable gir tilgang til brukerangitte data, slik følgende eksempel PHP-koden demonstrerer:

$ _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 ytterligere behandling ved hjelp av den variable - for eksempel å bygge det inn i en søkestreng for å kjøre på en database. PHP-skript kan få tilgang til hvert element i innlegget variabel ved hjelp av denne syntaksen, endre navnet attributtet referansen tilsvarende.

streng~~POS=TRUNC

Når et PHP-script har tilgang til å legge dataverdier, kan den lagre disse som variabler eller utgang dem til brukerens nettleser. Følgende utvidede kode demonstrerer lagring bestått verdi som en streng variabel:

$ Fav_food = $ _POST [ "favfood"];

Koden kan referere til denne variabelen når som helst senere tidspunkt i behandlingen. Følgende eksempelkode demonstrerer skriver verdien til brukerens nettleser som en del av websiden, sammen med HTML-strukturer og tekst:

.. Echo "<p> Din favoritt mat er:" $ fav_food "</ p>";