Tout d'abord, vous devez créer une base de données et une table de données dans la base de données pour stocker les données de formulaire. Les instructions SQL suivantes peuvent être exécutées via des outils PHPMYADMIN ou de ligne de commande:
Créer une base de données form_db; Utilisez Form_DB; Créer une table Form_Data ( id int (11) Clé primaire Auto_Increment, nom varchar (255) pas nul, Email Varchar (255) pas nul, texte du message ));
Ensuite, concevez un formulaire HTML simple à travers lequel les utilisateurs peuvent remplir leur nom, e-mail et contenu de message:
<form method="POST" action="submit.php"> <label for="name">Nom:</label> <input type="text" name="name" id="name" required><br> <label for="email">Mail:</label> <input type="email" name="email" id="email" required><br> <label for="message">message:</label> <textarea name="message" id="message" rows="5" required></textarea><br> <input type="submit" value="soumettre"> </form>
Créez un fichier PHP nommé soumis.php qui reçoit des données de formulaire et les enregistre dans la base de données:
<?php // Obtenir des données de formulaire $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // Connectez-vous à la base de données $connection = mysqli_connect('localhost', 'username', 'password', 'form_db'); // Vérifiez la connexion if (!$connection) { die("La connexion de la base de données a échoué: " . mysqli_connect_error()); } // Insérer des données $sql = "INSERT INTO form_data (name, email, message) VALUES ('$name', '$email', '$message')"; if (mysqli_query($connection, $sql)) { echo "Les données ont été insérées avec succès dans la table"; } else { echo "Insérer des données时发生错误: " . mysqli_error($connection); } // Fermer la connexion mysqli_close($connection); ?>
Après avoir téléchargé le formulaire HTML et le script PHP sur le serveur, ouvrez la page du formulaire dans le navigateur, remplissez les informations et soumettez-la. Si l'opération est correcte, le navigateur affichera l'invite "Les données ont été insérées avec succès dans la table".
Cet article présente le processus de base de la mise en œuvre de la soumission des données de formulaire à la base de données MySQL via PHP. Le processus comprend la création de structures de base de données et de table, d'écriture des formulaires utilisateur et de traitement des insertions de données par les scripts PHP. Dans les projets réels, la vérification des données, le filtrage et les mesures de sécurité peuvent être ajoutées en fonction des exigences pour améliorer la robustesse et la sécurité de l'application.