Insertion de données dans une base de données en php

Fermé
mades - 16 janv. 2013 à 10:12
Freedomsoul Messages postés 509 Date d'inscription lundi 9 mai 2011 Statut Membre Dernière intervention 17 avril 2013 - 16 janv. 2013 à 10:14
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

Freedomsoul Messages postés 509 Date d'inscription lundi 9 mai 2011 Statut Membre Dernière intervention 17 avril 2013 97
Modifié par Freedomsoul le 16/01/2013 à 10:16
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();
0