Ce guide montre comment enregistrer les données du formulaire dans une base de données MySQL à l’aide de PHP. Une compréhension de base des deux est requise.
Commençons :
- Créez votre base de données et votre table.
Les colonnes de votre tableau dépendront de la structure de votre formulaire. Consultez ce guide pour voir les noms de champ ou les clés de publication de votre formulaire si vous ne savez pas quelles colonnes ajouter à votre table de base de données. - Pour ce guide, assurez-vous d’ajouter la colonne “submission_id” dans votre tableau. Dans cet exemple de formulaire de contact, le tableau ressemble à ce qui suit dans phpMyAdmin :
Remarque : Le processus de création ou de modification de votre base de données dépend de la configuration de votre serveur ou de votre hébergeur Web. Contactez l’assistance de votre fournisseur pour obtenir de l’aide.
- Maintenant, téléchargez et extrayez ce fichier ZIP contenant le code.
- Ouvrez le fichier PHP dans votre éditeur de texte.
- Recherchez Database Config dans le code et remplacez les valeurs par les informations de votre base de données.
- Ensuite, recherchez les données à enregistrer et ajoutez les données POST à enregistrer dans votre base de données.
Utilisez la fonction real_escape_string()
pour éviter d’éventuelles vulnérabilités d’injection SQL.
- Recherchez Queries to Run et modifiez la requête UPDATE.
Mappez les valeurs de publication aux colonnes de votre tableau. Pour plus d’informations, consultez Déclaration de mise à jour MySQL.
- Faites de même avec la requête INSERT.
Pour plus d’informations, consultez Instruction MySQL INSERT.
- Enregistrez le fichier PHP et téléchargez-le sur votre serveur – notez l’URL du fichier.
- Maintenant, configurez votre formulaire pour envoyer des données à l’URL de votre fichier PHP.
Pour plus d’informations, consultez Envoi de données de soumission via une requête POST. - Envoyez une entrée de test à votre formulaire et confirmez les résultats.
Envoyer un commentaire:
1 Commentaires :
Il y a plus d'un an
tres bon code mon khey