PHP Form Processing MySQL Query

PHP Form Processing MySQL Query


Nettstedet skjemaer tillate brukere å sende data til Internett-tjenester. Utviklere bygge disse skjemaene i HTML ved hjelp av ulike inngangskontroller for ulike typer data. Når brukeren sender inn et skjema, vil nettleseren normalt sende data til en server side script på et språk som PHP, som er spesifisert som en del av skjemaet kode. Inne i dette skriptet, kan PHP-kode fange passert data og behandle den. Ofte server side script i PHP skrive brukerdata til MySQL-databaser.

web Forms

Webskjemaer hjelpe nettsteder for å fange brukerdata for ulike formål, for eksempel å registrere brukere med nye kontoer. Når du oppretter webskjemaer, kan utviklere velge mellom en rekke brukerkontroller, inkludert tekstfelt, knapper, check-bokser, drop-down lister og radioknapper. HTML skjemaelementer kan inkludere navn attributter, slik at dataene de fanger kan identifiseres i PHP-skript. Følgende eksempel markup demonstrerer hvordan å inkludere en tekst-felt i et webskjema:
Skriv inn tekst: <input type = "text" name = "usertext" />

sende data

Webskjemaer kan indikere et PHP-skript for leseren å sende data til når brukeren trykker på send-knappen. Følgende åpning skjemaet tag viser dette:
<Form action = "process_data.php" method = "post">
<-! Mainndataobjekter ->

Dette angir at data skal sendes til "process_data" PHP-script når brukeren sender den. Følgende eksempel markup demonstrerer på send-knappen, som normalt vises på slutten av skjemaet, før den avsluttende skjema tag:
<Input type = "submit" value = "Send" />
</ Form>

Når brukeren trykker på knappen, sender webleseren alle data som samles inn i form til den angitte serveren side script i posten variabel.

PHP Processing

PHP-skript kan få tilgang til data som sendes til dem inne i innlegget variabel. Følgende eksempel PHP-koden demonstrerer hvordan du lagrer en passert dataelement fra skjemaet i en variabel:
$ User_text = $ _POST [ "usertext"];

Denne variabelen inneholder hva brukeren skrev inn i tekstfeltet. Nettleseren løfter all tekst i feltet når brukeren trykker send. PHP-script får tilgang til noen passerte dataelementer bruker navnet attributtverdier av skjemaelementer. PHP-script kan deretter utføre behandling på disse dataene, inkludert å skrive den til en MySQL database.

MySQL spørringer

PHP-skript kan bruke en rekke standardfunksjoner for å koble til og spørring MySQL-databaser. Følgende eksempelkode demonstrerer et PHP-script bygge en søkestrengen for å sette inn brukerdata til en bestemt database tabell:
$ Insert_query = "INSERT INTO user_info (infoID, infoText) VALUES (null," $ user_text.. " ')";

Denne koden bygger passert datavariabelen inn i søkestrengen. Skriptet kan deretter utføre innsatsen søket på databasen som følger:
mysql_query ($ insert_query);

Når denne linje utføres, vil det nye datapost blir lagt til i tabellen.