requête Update renvoyant une erreur
Posté : 18 mars 2012, 17:42
Bonjour à tous, j'ai cette requête ci qui me renvoit une rreur et je n'arrives pas à savoir pourquoi.
L'erreur renvoyée est la suivante:
la ligne concernée:
><?php
$sql = 'SELECT * FROM creance where n_doss='.$_POST['n_doss'].'';
$result = mysql_query($sql) or die(__LINE__.mysql_error().$sql);
?>
<?php
$user = mysql_fetch_assoc($result)
?><?php if ($_POST[qualite]==$user['qualite']) { ?><?php
$sql = "UPDATE creance SET `qualite` =".$_POST['qualite'].", `nom`=".$_POST['nom'].",`prenom` =".$_POST['prenom']."`date_naissance` =".$_POST['date_naissance'].",`lieue_naissance` =".$_POST['lieue_naissance'].",`profession` =".$_POST['profession'].",`adresse` =".$_POST['adresse'].",`adresse2` =".$_POST['adresse2'].",`ville` =".$_POST['ville'].",`code_postal` =".$_POST['code_postal'].",`pays` =".$_POST['pays'].",`tel` =".$_POST['tel'].",`fax` =".$_POST['fax'].",`e-mail` =".$_POST['e-mail'].",`nature` =".$_POST['nature'].",`etat` =".$_POST['etat']." WHERE n_doss=".$_POST['n_doss']."";
/*on lance la commande (mysql_query) et au cas où,
on rédige un petit message d'erreur si la requête ne passe pas (or die)
(Message qui intègrera les causes d'erreur sql)*/
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
echo "données insérées avec succès";
?><?php } ?>
L'erreur renvoyée est la suivante:
Code : Tout sélectionner
Notice: Use of undefined constant qualite - assumed 'qualite' in <?php if ($_POST[qualite]==$user['qualite'])
pourtant j'ai fais un vardump, la variable est bien renseignée je ne comprends pas pourquoi cette erreur survient.