Problème UPDATE et variable

Résolu
alexbigfoug -  
 alexbigfoug -
Bonjour tous le monde !!!

Voilà j'ai un petit soucis avec un UPDATE...
Voici un bout de code...

if (isset($_POST["$checkbox"]))
{
$message_lu = 'OK';
$n°message = $donnees['n°message'];
$_POST['n°message'] = $_POST['n°message'];
mysql_query("UPDATE messages SET message_lu='" . $message_lu . "' WHERE n°message='" . $n°message . "'");
echo $n°message; echo $message_lu;
}

Dans ma base de donnée ma colonne message_lu est vide. Par l'intermédiaire d'une checkbox je coche pour savoir si le message est lu. Si la checkbox est cochée, je veux que le "ok" soit ajouter dans la colonne message_lu.

Mais la cela ne fonctionne pas, pourtant à la fin dans le echo que j'ai mis je récupère bien le n°message et le OK s'affiche aussi...

Je vous remercie d'avance de votre aide !!!
A voir également:

7 réponses

Dynamix Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   76
 
Hum à tout hasard peut être le caractère ° qui pose problème lors de l'encodage des caractères...du coup la condition dans le where se retrouverait faussée?

Quand je fais quelque chose de similaire dans ma base de données ça fonctionne.
1
alexbigfoug
 
Up !!!
0
Dynamix Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   76
 
Essaye avec '$message_lu' ou encore...pourquoi ne pas mettre directement message_lu='ok' ?
0
alexbigfoug
 
Arf malheureusement aucun changement...

Je vais vous mettre une plus grande partie du code histoire que vous voyez ce qu'il en est...

https://imageshack.com/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alexbigfoug
 
Exactement,voici d'ou venait le problème^^

j'ai remplacer n°message par num_message et le problème est résolu.

ATTENTION: pour le DELETE le n°message ne fonctionnais pas non plus !!!
0
Dynamix Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   76
 
Toujours éviter les caractères exotiques :p
0
alexbigfoug
 
Ouai je ferais attention la prochaine fois !!!!

Merci du coup de pouce !!!
0