Enregistrement dans une base de donnée mysql

Fermé
zeyna - 27 févr. 2011 à 16:37
 __construct - 28 févr. 2011 à 18:06
Bonjour,




comment enregistrer les données d'un formulaire dans une base de données de type mysql??

A voir également:

1 réponse

Bonsoir,
Je te suggère de récupérer les données provenant de ton formulaire dans un fichier de traitement que tu peux nommer "traitement.php" par la méthode POST:
<form method="post" action="traitement.php">

puis dans le fichier "traitement.php", tu vérifies que les données envoyées sont au format attendu comme un nom doit ne comporter que des lettres, un code postal que des chiffres, un email doit obligatoirement contenir un @ suivi d'un nom de domaine suivi d'un point suivi d'une extension, etc...
Si tout est ok tu insères dans la base de données en suivant quelques étapes comme:
- connexion à MySQL (avec les identifiants communiqués par ton hébergeur),
- sélection de la base de données,
- insertion dans la table cible.

Quelques fonctions PHP relatives à MySQL:
mysql_connect https://www.php.net/manual/fr/function.mysql-connect.php
mysql_select_db https://www.php.net/manual/fr/function.mysql-select-db.php
mysql_query https://www.php.net/manual/fr/function.mysql-query.php

Pour un exemple d'insertion de nom, prénom, email sans une table nommée pour l'exemple "user_tbl":
mysql_query("INSERT INTO user_tbl VALUES('nom', 'prenom', 'email')")or die(mysql_error());

Bien entendu, il faudra au préalable créer la table "user_tbl" dans la base de données sinon ça ne fonctionnera pas!!!

Voilà à toi de jouer, je ne te cache pas que ce ne sera pas facile mais c'est si passionnant de maîtriser la technique afin de produire un site web fonctionnel et dynamique.
0