[php] programme ajouter.php qui n'ajoute pas

micom59 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -  
flokocha Messages postés 1519 Statut Membre -
Bonjour, j'ai un petit programme qui a pour but d'ajouter a ma base de donnée un article une fois un petit formulaire rempli. Malheuresement ce programme n'ajoute rien. Voici le code de ajouter.php :

<html>
<body>
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'base';


$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

$sql = "SELECT * FROM article";
$result = mysql_query($sql) or die(mysql_error());
$articles= mysql_fetch_array($result);

$article = $articles['article'];
$quantite= $articles['quantite'];

if($article==$_POST['article'])
{
$quantite=$_POST['quantite']+$quantite;
}
else
{
$quantite=$_POST['quantite'];
}

mysql_query("INSERT INTO article VALUES('$_POST[article]','$quantite','$_POST[zone]') ");
echo "Enregistrement effectué";
?>
<BODY BGCOLOR=#33CCFF>
<p>
<a href=index.html">Accueil</a><p>
<a href="visu.php">Visualisation générale</a><p>
</body>
</html>


Dans mon formulaire, les variables sont enregistrées sous le nom de article, quantite, zone.
J'espère que vous trouverez d'où viens cette erreur.
Merci
A voir également:

1 réponse

flokocha Messages postés 1519 Statut Membre 281
 
Salut,

Dans les $_POST de ta requête d'insertion, article et zone ne sont pas entre guillemets. À mon avis le problème vient de là.
1