Probleme avec requete update(php)

Bonjour tout le monde j'ai un probleme avec la requete update dans php et je ne sais pas pour quoi la modification ne s'effectue pas dans ma base.voila mon code :

//connexion à la base
include("config.php");
mysql_connect($host,$user,$pwd);
mysql_select_db($bd);
//insertion dans la table article
$id=$_GET['x'];
echo "id=".$id;
$codeA=$_POST['zCodeA'];
$libA=$_POST['zLibA'];
$puA=$_POST['zPrixA'];
$cat=$_POST['zCodeCat'];
echo $codeA;
$requete="UPDATE articles SET codeA=$codeA,libA=$libA,puA=$puA,codeCat=$cat WHERE codeA=$id";
mysql_query($req);

echo "modifcation effectuee avec succees";
echo "<a href='article.php'>retour</a>";

2 réponses

  1. Bonjour,

    S'il y a des champs contenant des chaînes de caractères vous devez mettre des guillemets comme je l'ai fait pour codeA

    $requete="UPDATE articles SET codeA='$codeA',libA=$libA,puA=$puA,codeCat=$cat WHERE codeA=$id";