Rentabilisez votre site





Allopass, le micro-paiement pour tous les Webmasters !
 
 
 
 

ACTUALITE WEBMASTER

 





 
 
   

TUTORIAUX PHP - MySQL

Insérer des informations dans une BDD
   
 
Dans mysql, créons une nouvelle base de données membres, avec comme nom de table inscription .
Vous indiquez donc le nom membres dans le champ créer et dans SQL :
CREATE TABLE inscription
(id INT not null AUTO_INCREMENT,nom varchar(15) not null,
prenom varchar(15) not null,email varchar(30) not null,
PRIMARY KEY (id));
Nous allons maintenant prendre un exemple pour comprendre l'insertion d'informations dans une base de données.
Nous allons d'abord créer un formulaire d'inscription.

: Créez une page 'bonjour.html' et écrivez :
<form method="post" action="inscription.php">
Nom :
<input type="text" name="nom"><br>
Prénom :
<input type="text" name="prenom"><br>
Email :
<input tupe="text" name="email"><br>
<input type="submit" name="submit" value="Envoyer">
</form>

Maintenant créez une nouvelle page 'inscription.php' et
écrivez :
<?
//connexion à la base
$db = mysql_connect('localhost','root','') or die ('erreur de connexion');
//sélection de la base
mysql_select_db('membres',$db);

//J'identifie les variables
$prenom = $_POST["prenom"];
$nom = $_POST["nom"];
$email = $_POST["email"];

//J'envoie la requête d'insertion des données
mysql_query("INSERT INTO inscription VALUES('','$nom','$prenom','$email')");


//Je récupère les données du formulaire
echo "Bonjour $prenom $nom, merci pour votre inscription ";

//on ferme la connexion
mysql_close();
?>

Ouvrez bonjour.html sur le net et successivement envoyez les informations suivantes:
Nom : manin
Prenom : gilles
Email : manin@noos.frs
Nom : collet
Prenom : nadine
Email : collet@noos.fr

Nom : Kasin
Prenom : michel
Email : kasin@noos.fr

Nom : Fallon
Prenom : yann
Email : fallonyann@noos.fr


Vérifiez sur votre table que les données ont bien été reçu.
Nous avons donc utiliser INSERT INTO que nous avions vu dans les cours précédents pour insérer les informations du formulaire.
('','$nom','$prenom','$email'): Le premier paramètre "" est vide, il correspond à l'id.
mysql_query : fonction qui permet d'éxécuter la requête.





CONTINUONS >> Recevoir des informations dans une base de données