Come creare un modulo HTML che archivia i dati nel database MySQL

Come creare un modulo HTML che archivia i dati nel database MySQL
Lo scopo principale di creare e utilizzare i moduli HTML è raccogliere informazioni sugli utenti. Pertanto, è improduttivo aggiornare le informazioni raccolte dai moduli HTML in un database manualmente.

Questo tutorial rapido e diretto discuterà di come salvare le informazioni da un modulo HTML a un database MySQL utilizzando PHP.

Passaggio 1: impostare l'ambiente

Il primo passo è impostare un ambiente di lavoro per PHP e MySQL. Per questo tutorial, useremo AMPP di SoftAculous. Puoi optare per altre opzioni, come XAMPP o WAMP.

Apri il browser e naviga sulla risorsa:

https: // ampps.com/downloads/

Seleziona la versione di installazione per il sistema operativo:

Una volta scaricato, selezionare il pacchetto di installazione e seguire le istruzioni per impostare AMPP sul sistema.

Una volta installato AMPPS, eseguilo. Avvia i servizi Apache e MySQL come mostrato:

Usando AMPP, dovresti avere un server Web locale che esegue Apache, PHP e MySQL. Ora possiamo creare un database.

Ridurre al minimo la finestra AMPPS e vicino a fermare i servizi Apache e MySQL.

Passaggio 2: creare database

Il secondo passo è la creazione e l'impostazione di un semplice database per interagire con l'utilizzo di PHP. Apri il browser e naviga nel sito Web HTTP: // LocalHost/PhpMyAdmin.

Una volta effettuato l'accesso alla pagina PhpMyAdmin, selezionare la nuova opzione per aggiungere un nuovo database, come mostrato nell'immagine seguente:

Nella finestra successiva, impostare il nome del database e fare clic su Crea. In questo esempio, chiamiamo il database HTML_FORM:

Ora che il database è inizializzato, possiamo creare uno schema di database.

Passaggio 3: creare tabella del database

Dopo la creazione di database, PhpMyAdmin ti reindirizzerà a una pagina di creazione di tabella. È possibile creare tabelle e riempire le informazioni in colonne e righe.

Inizia creando un nome per la tua tabella. In questo esempio, lo chiameremo forma semplice. Imposta il valore della colonna come quattro poiché avremo tre campi di input nel modulo HTML:

Fare clic su Vai per creare le informazioni sulla tabella e nella colonna. Una volta completato, è necessario disporre di colonne di esempio con input di dettagli come mostrato:

Compila le informazioni sulla colonna, come i tipi di dati e altro ancora. Vengono fornite le informazioni di esempio seguente:

Nome colonna Tipo Lunghezza/valori Indice/a_i
id Int Primario/vero
nome utente Varchar 255
e-mail Varchar 255
commento TESTO 255

Un'informazione sullo schema di esempio è come mostrato:

Fai clic su Salva per creare le tabelle e le colonne come specificato.

Passaggio 4: creare privilegi di database

Seleziona la scheda Privilegi e fai clic su Aggiungi account per creare un nuovo account MySQL.

Immettere i dettagli di accesso, come nome utente e password, come mostrato nell'immagine di esempio seguente:

Passaggio 5: crea il modulo HTML

Ora che abbiamo configurato il database, dobbiamo creare un modulo HTML per raccogliere informazioni.

Apri la directory AMPPS WWW e crea una nuova directory. Dagli un nome preferito. In questo esempio, impostiamo il nome della directory come html_forms.

Crea un indice.forma HTML e incolla il codice del modulo HTML:







Forma HTML




















PASSAGGIO 6: INFORMAZIONI DEL FORME CON PHP

Il prossimo passo è creare un invio.File PHP che recupera le informazioni dal modulo HTML e le aggiorna nel database, come mostrato nel codice seguente:

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

$ usernamename = $ _post ['nome utente'];
$ email = $ _post ['email'];
$ commento = $ _post ['commento'];
$ host = "localhost";
$ username = "moduli";
$ password = "password";
$ db = "html_form";
$ conn = mysqli_connect ($ host, $ username, $ password, $ db);
Se (!$ con)

morire ("connessione non riuscita!" . mysqli_connect_error ());

$ query = "Insert in Simple_Form (id, nome utente, e -mail, valori di commento $ username, $ email, $ commento";
$ run = mysqli_query ($ conn, $ query);
if (run)

eco "successo";

mysqli_close ($ conn);

?>

Creiamo una connessione al database ed eseguiamo una query SQL utilizzando la funzione MySQL_Query nel codice sopra.

Una volta inviato il modulo, l'invio.Il file PHP dovrebbe essere eseguito e i dati dal modulo inseriti nel database.

Conclusione

Questo breve articolo ha fornito una guida passo-passo su come salvare le informazioni da un modulo HTML in un database utilizzando PHP. Inoltre, questo articolo ha fornito istruzioni sull'impostazione del programma AMPPS. Speriamo che tu abbia trovato questo articolo utile. Dai un'occhiata ad altri articoli di suggerimento Linux per ulteriori suggerimenti e informazioni.