Bonjour, me voila au bord de la dépression informatique...

J'ai fais une requête UPDATE mais après l'avoir effectué mon champ qui devait se mettre à jour est vide.

Voici ma requete :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$q = "UPDATE user SET com = '$banc' WHERE id = '$id'";
Je l'ai echoed par PHP et j'obtiens ceci:

UPDATE user SET com = 'postal' WHERE id = '1415'
Je l'ai copié collé dans mon PHPMyAdmin et lorsque je lance la requête par PHPMyAdmin, cela modifie sans problème mon champ et il est mis à jour.

Je récupère la variable $banc pour un formulaire. Mais la aussi, j'ai echoed ma variable et elle contient toujours quelque chose. J'ai essayé de mettre en dur dans PHP ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$q = "UPDATE user SET com = 'postal' WHERE id = '$id'";
Et la pas de problème mon champ est bien mis à jour.

Pourquoi ma variable $banc se vide dans ma requête MySQL alors que dans le reste du code elle est remplie ? Si vous avez une idée ou une suggestion, je suis preneur...

Merci de votre aide.