Hvordan lage en HTML -skjema som lagrer data i MySQL -databasen

Hvordan lage en HTML -skjema som lagrer data i MySQL -databasen
Hovedformålet med å lage og bruke HTML -skjemaer er å samle inn informasjon om brukerne. Derfor er det uproduktiv å oppdatere informasjon samlet inn fra HTML -skjemaer i en database manuelt.

Denne raske og enkle opplæringen vil diskutere hvordan du kan lagre informasjon fra en HTML -skjema til en MySQL -database ved hjelp av PHP.

Trinn 1: Sett opp miljø

Det første trinnet er å sette opp et arbeidsmiljø for PHP og MySQL. For denne opplæringen vil vi bruke AMPP -er av Softaculous. Du kan velge andre alternativer, for eksempel XAMPP eller Wamp.

Åpne nettleseren din og naviger til ressursen:

https: // ampps.com/nedlastinger/

Velg installasjonsversjonen for operativsystemet ditt:

Når du er lastet ned, velger du installasjonspakken og følg instruksjonene for å sette opp AMPP -er på systemet ditt.

Når AMPPS er installert, kjør den. Start Apache- og MySQL -tjenestene som vist:

Ved hjelp av AMPP -er bør du ha en lokal webserver som kjører Apache, PHP og MySQL. Nå kan vi opprette en database.

Minimer AMPPS -vinduet og nær for å stoppe Apache og MySQL -tjenester.

Trinn 2: Opprett database

Det andre trinnet er å lage og sette opp en enkel database for å samhandle med å bruke PHP. Åpne nettleseren din og naviger på http: // localhost/phpmyadmin -nettstedet.

Når du har logget inn på phpmyAdmin -siden, velger du det nye alternativet for å legge til en ny database, som vist på bildet nedenfor:

I neste vindu, angi databasenavnet og klikk Opprett. I dette eksemplet kaller vi databasen HTML_FORM:

Nå som databasen er initialisert, kan vi opprette et databaseskjema.

Trinn 3: Opprett databasetabell

Etter oppretting av databasen, vil PhpMyAdmin omdirigere deg til en opprettelse av tabelloppretting. Du kan lage tabeller og fylle informasjonen i kolonner og rader.

Begynn med å lage et navn på bordet ditt. I dette eksemplet vil vi kalle det Enkel form. Angi kolonneverdien som fire siden vi vil ha tre inngangsfelt i HTML -skjemaet:

Klikk Gå for å opprette tabell- og kolonneinformasjon. Når du er fullført, bør du ha prøvekolonner med detaljer om detaljer som vist:

Fyll ut kolonneinformasjonen, for eksempel datatyper og mer. Følgende eksempelinformasjon er gitt:

Kolonnenavn Type Lengde/verdier Indeks/A_I
id Int Primær/sann
Brukernavn VARCHAR 255
e -post VARCHAR 255
kommentar TEKST 255

Et eksempel på skjemainfo er som vist:

Klikk på Lagre for å opprette tabeller og kolonner som spesifisert.

Trinn 4: Opprett databaseprivilegier

Velg kategorien Privileges og klikk på Legg til konto for å opprette en ny MySQL -konto.

Skriv inn påloggingsdetaljene, for eksempel brukernavn og passord, som vist i eksempelbildet nedenfor:

Trinn 5: Lag HTML -skjema

Nå som vi har konfigurert databasen, må vi opprette et HTML -skjema for å samle informasjon.

Åpne AMPPS WWW -katalogen og opprett en ny katalog. Gi det noe foretrukket navn. I dette eksemplet setter vi katalogens navn som HTML_FORMS.

Opprett en indeks.HTML -skjema og lim inn HTML -skjemakoden:







HTML -form




















Trinn 6: Hent forminfo med PHP

Neste trinn er å lage en innsending.PHP -fil som henter informasjon fra HTML -skjemaet og oppdaterer den i databasen, som vist i følgende kode:

if (isset ($ _ post ['send']))

$ brukernamename = $ _post ['brukernavn'];
$ e -post = $ _post ['e -post'];
$ kommentar = $ _post ['kommentar'];
$ host = "localhost";
$ brukernavn = "Former";
$ passord = "passord";
$ db = "html_form";
$ conn = mysqli_connect ($ host, $ brukernavn, $ passord, $ db);
hvis (!$ con)

dø ("Forbindelsen mislyktes!"" . mysqli_connect_error ());

$ spørring = "Sett inn i Simple_Form (id, brukernavn, e -post, kommentarverdier $ brukernavn, $ e -post, $ kommentar";
$ run = mysqli_query ($ conn, $ spørring);
if (løp)

ekko "suksess";

mysqli_close ($ conn);

?>

Vi oppretter en tilkobling til databasen og utfører en SQL -spørring ved hjelp av MySQL_Query -funksjonen i koden over.

Når du har sendt ut skjemaet, send inn.PHP -fil skal kjøres, og dataene fra skjemaet som er satt inn i databasen.

Konklusjon

Denne korte artikkelen ga en trinn-for-trinns guide for hvordan du kan lagre informasjon fra en HTML-skjema i en database ved hjelp av PHP. I tillegg ga denne artikkelen instruksjoner om å sette AMPPS -programmet. Vi håper du fant denne artikkelen nyttig. Sjekk ut andre Linux -hint -artikler for flere tips og informasjon.