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

Fermé
micom59 Messages postés 71 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 11 août 2009 - 2 juil. 2007 à 09:27
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 - 2 juil. 2007 à 14:42
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 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 280
2 juil. 2007 à 14:42
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