Erreur SQL
Posté : 25 févr. 2010, 22:15
Bonjour à tous!!
J'ai mis en ligne un catalogue de présentation de produits, avec image description et titre.
Seulement quand je veux modifier une entrée, une erreur sql s'affiche quand je la soumet.
La voici:
Pourtant sur mon pc (wamp), ça fonctionne très bien.
Voici mon code:
Merci beaucoup
J'ai mis en ligne un catalogue de présentation de produits, avec image description et titre.
Seulement quand je veux modifier une entrée, une erreur sql s'affiche quand je la soumet.
La voici:
Code : Tout sélectionner
Erreur SQL !
UPDATE catalogue SET titre='Premier produit informatique', prix='200', visibilite='oui', type='Decoration', description='' WHERE id=
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1Voici mon code:
if(!empty($_POST)){
extract ($_POST);
$ip=$_SERVER["SERVER_ADDR"];
$description=addslashes($description);
$titre=addslashes($titre);
$nom=addslashes($nom);
if ($nom == ""){
$sql="UPDATE catalogue SET titre='$titre', prix='$prix', visibilite='$visibilite', type='$type', description='$description' WHERE id={$_POST['id']}";
}
else{
$sql="UPDATE catalogue SET titre='$titre', prix='$prix', nom='$nom', visibilite='$visibilite', type='$type', description='$description' WHERE id={$_POST['id']}";
}
mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
header("Location: index.php");
}
En espérant que quelqu'un puisse me donner une réponse.Merci beaucoup
en haut à droite de la réponse qui te semble la plus pertinente, si tu as posté le 1er message en tant que membre (inscrit et identifié).