Insertion de données dans une base de données en php [Fermé]

Signaler
-
Freedomsoul
Messages postés
514
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
17 avril 2013
-
Bonjour, je suis un debutant et j'ai mis en place une petite base de données malheureusement je n'arrive pas à inserer de données.


l'ai nommé ma BD "mart", et elle contient 1 tables (client) qui à 7 attributs ( numero matrcule qui est la clé primaire , nom, prenom, ville, quartier, contact, mail)

Je travaille avec le WAMPSERVER 2, et a chaque foi que je redemarre mon poste ordinateut , mon navigateur firefox n'affiche plus le contenu de mon projet .

<html>
<head>
<title>index.php</title>
<link rel="stylesheet" href="index.css" type="text/css">
</head>

<body>
<form method="post" action="">
<div class="tete">
<CENTER>
<h1>ESPACE DE GESTION DES CLIENTS</h1>
</CENTER>
</div>

<div class="corp"><PRE>


<center><u><font size="16">COMMANDE</font></u></center>
NOM: <input type="text" name="a" size="30"><br>
PRENOM: <input type="text" name="b" size="30"><br>
VILLE: <input type="text" name="c" size="30"><br>
QUARTIER: <input type="text" name="d" size="30"><br>
CONTACT: <input type="text" name="e" size="30"><br>
ADRESSE MAIL: <input type="text" name="f" size="30"><br>
<input type="submit" name="" size="15" value="VALIDER"> <input type="reset" name="" size="15" value="ANNULER">

</div>
</form>

<?php

$nom=$_POST['a'];
$prenom=$_POST['b'];
$ville=$_POST['c'];
$quartier=$_POST['d'];
$contact=$_POST['e'];
$mail=$_POST['f'];

mysql_connect("localhost","root","");
mysql_select_db("mart");
INSERT INTO client VALUES('$nom', '$prenom', '$ville', '$quartier', '$contact', '$mail');

?>
</body>
</html>

1 réponse

Messages postés
514
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
17 avril 2013
84
Attention, il est necessaire de vérifier le contenu des chaines / sécuriser les chaines !

Sinon ajoute ça a la suite de ton code php :

// Préparation de la requete
$sql = "INSERT INTO client VALUES('$nom', '$prenom', '$ville', '$quartier', '$contact', '$mail')";  

//Execution de la requete
mysql_query($sql); 

//Fermeture de la connexion
mysql_close();