Insertion de données dans une base de données en php
mades
-
Freedomsoul Messages postés 509 Date d'inscription Statut Membre Dernière intervention -
Freedomsoul Messages postés 509 Date d'inscription Statut Membre Dernière intervention -
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>
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>
A voir également:
- Insertion de données dans une base de données en php
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Base de registre - Guide
- Service de diffusion de données - Forum TNT / Satellite / Réception
1 réponse
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 :
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();