Comment créer un formulaire HTML qui stockent les données dans la base de données MySQL

Comment créer un formulaire HTML qui stockent les données dans la base de données MySQL
Le but principal de la création et de l'utilisation de formulaires HTML est de collecter des informations sur les utilisateurs. Par conséquent, il est improductif de mettre à jour les informations collectées à partir des formulaires HTML dans une base de données manuellement.

Ce tutoriel rapide et simple discutera de la façon d'enregistrer les informations d'un formulaire HTML à une base de données MySQL à l'aide de PHP.

Étape 1: Configuration de l'environnement

La première étape consiste à mettre en place un environnement de travail pour PHP et MySQL. Pour ce tutoriel, nous utiliserons AMPPS par Softaculous. Vous pouvez opter pour d'autres options, telles que XAMPP ou WAMP.

Ouvrez votre navigateur et accédez à la ressource:

https: // ampons.com / téléchargements /

Sélectionnez la version d'installation de votre système d'exploitation:

Une fois téléchargé, sélectionnez le package d'installation et suivez les instructions pour configurer les AMPS sur votre système.

Une fois les AMPPS installés, exécutez-le. Démarrez les services Apache et MySQL comme indiqué:

En utilisant AMPPS, vous devriez avoir un serveur Web local exécutant Apache, PHP et MySQL. Maintenant, nous pouvons créer une base de données.

Minimisez la fenêtre AMPPS et près pour arrêter les services Apache et MySQL.

Étape 2: Créer une base de données

La deuxième étape consiste à créer et à configurer une base de données simple pour interagir avec l'utilisation de PHP. Ouvrez votre navigateur et naviguez sur le site Web http: // localhost / phpmyadmin.

Une fois que vous vous connectez à la page phpmyadmin, sélectionnez la nouvelle option pour ajouter une nouvelle base de données, comme indiqué dans l'image ci-dessous:

Dans la fenêtre suivante, définissez le nom de la base de données et cliquez sur Créer. Dans cet exemple, nous appelons la base de données html_form:

Maintenant que la base de données est initialisée, nous pouvons créer un schéma de base de données.

Étape 3: Créer une table de base de données

Après la création de la base de données, PhpMyAdmin vous redirigera vers une page de création de table. Vous pouvez créer des tables et remplir les informations dans les colonnes et les lignes.

Commencez par créer un nom pour votre table. Dans cet exemple, nous l'appellerons forme simple. Définissez la valeur de la colonne à quatre car nous aurons trois champs d'entrée dans le formulaire HTML:

Cliquez sur aller pour créer les informations de table et de colonne. Une fois terminé, vous devez avoir des exemples de colonnes avec des détails comme indiqué:

Remplissez les informations sur la colonne, telles que les types de données et plus. L'exemple suivant est fourni:

Nom de colonne Taper Longueur / valeurs Index / a_i
identifiant Int Primaire / vrai
nom d'utilisateur Varchar 255
e-mail Varchar 255
commentaire TEXTE 255

Un exemple d'informations sur le schéma est comme indiqué:

Cliquez sur Enregistrer pour créer les tables et les colonnes comme spécifié.

Étape 4: Créer des privilèges de base de données

Sélectionnez l'onglet Privileges et cliquez sur Ajouter un compte pour créer un nouveau compte MySQL.

Entrez les détails de connexion, tels que le nom d'utilisateur et le mot de passe, comme indiqué dans l'exemple d'image ci-dessous:

Étape 5: Créer un formulaire HTML

Maintenant que nous avons la base de données configurée, nous devons créer un formulaire HTML pour collecter des informations.

Ouvrez le répertoire AMPPS www et créez un nouveau répertoire. Donnez-lui n'importe quel nom préféré. Dans cet exemple, nous définissons le nom du répertoire comme html_forms.

Créer un index.Formulaire HTML et collez votre code de formulaire HTML:







Formulaire HTML




















Étape 6: Réfléchissez aux informations du formulaire avec PHP

L'étape suivante consiste à créer une soumission.Fichier PHP qui récupère les informations du formulaire HTML et les met à jour dans la base de données, comme indiqué dans le code suivant:

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

$ userNameName = $ _post ['username'];
$ email = $ _post ['e-mail'];
$ comment = $ _post ['comment'];
$ host = "localhost";
$ username = "forms";
$ mot de passe = "mot de passe";
$ db = "html_form";
$ conn = mysqli_connect ($ host, $ username, $ mot de passe, $ db);
si (!$ con)

Die ("La connexion a échoué!" . mysqli_connect_error ());

$ query = "Insérer dans Simple_form (id, nom d'utilisateur, e-mail, valeurs de commentaire $ nom d'utilisateur, $ e-mail, $ comment";
$ run = mysqli_query ($ Conn, $ query);
if (courir)

écho au "succès";

mysqli_close ($ Conn);

?>

Nous créons une connexion à la base de données et effectuons une requête SQL à l'aide de la fonction MySQL_Query dans le code ci-dessus.

Une fois que vous avez soumis le formulaire, la soumission.Le fichier PHP doit s'exécuter et les données du formulaire insérées dans la base de données.

Conclusion

Ce court article a fourni un guide étape par étape sur la façon d'enregistrer les informations d'un formulaire HTML dans une base de données à l'aide de PHP. De plus, cet article a fourni des instructions sur la définition du programme AMPPS. Nous espérons que vous avez trouvé cet article utile. Consultez d'autres articles sur les conseils Linux pour plus de conseils et d'informations.