bonjour, j'arrive pas a enregistrer dans ma base de donnée
en faite j'ai crée une base de donnée de gestion de client basique et au moment ou je clic sur enregistrer il me fait sortir : Erreur lors de l'ajout du client !
ma base : test
table : client
---------------------------------
voila mon code du fichier : ajout_client.php
--------------------------------
<html>
<head>
<title>Ajouter Client</title>
</head>
<?php
$connect=mysql_connect("localhost", "root", "") or die ("Echec de la connexion au serveur !");
$select=mysql_select_db("test");
$query="select * from client";
$result=mysql_query($query);
if( empty($_POST['nom_client']) || empty($_POST['adresse_client']) || empty($_POST['ville_client']) || empty($_POST['mail_client']))
{
echo "<H4>Certains champs sont restés vides,
Veuillez remplir tous les champs !";
echo "
";
echo "<H4>Retour à la page ajouter un nouveau client
";
}
else
{
$query="insert into client values ('".$_POST["nom_client"]."', '".$_POST["adresse_client"]."', '".$_POST["ville_client"]."','".$_POST["mail_client"]."',)";
$result=mysql_query($query);
if ($result)
{
echo "<H4>Client ajouté avec succés !";
}
else
{
echo "<H4>Erreur lors de l'ajout du client !";
echo "
";
}
}
?>
</html>
--------------------------
aidez moi svp...
verifie bien la structure de ta table (nb de champs) et ceux que tu as dans ta requete le probleme vien de la.
Tu as peut etre un id dans ta table qui n'est pas auto-incrementé
Personne ne peut se permettre de juger l'autre....
merci pour votre aide, mais le probleme était dans
$query="insert into client values ('','".$_POST["nom_client"]....
il fallait mettre la place pour le id_client
merci encore