Doubles posts PHP
Résolu/Fermé
le_boss
Messages postés
168
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
29 octobre 2011
-
27 sept. 2008 à 12:17
le_boss Messages postés 168 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 29 octobre 2011 - 27 sept. 2008 à 15:51
le_boss Messages postés 168 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 29 octobre 2011 - 27 sept. 2008 à 15:51
A voir également:
- Doubles posts PHP
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- 1 photo 3 posts instagram - Guide
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
6 réponses
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
450
27 sept. 2008 à 12:21
27 sept. 2008 à 12:21
Certainement un encodage différent. Regarde l'encodage de ta base de donnée et l'encodage des données renvoyer... (tu vas certainement avoir besoin de truc genre utf8_encode ou utf8_decode ...)
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
450
27 sept. 2008 à 12:58
27 sept. 2008 à 12:58
avec des vard_dump, tu vois al différence ou pas entre les deux ? (variables reçu de la bdd et variable reçu via le post ou get selon ton form...)?
le_boss
Messages postés
168
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
29 octobre 2011
19
27 sept. 2008 à 13:06
27 sept. 2008 à 13:06
Non, var_dump de la BDD répond string(8), pareil que var_dump($_POST)
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
450
27 sept. 2008 à 14:58
27 sept. 2008 à 14:58
Je désirais plutot savoir ce que tu recevais comme valeur plutôt que comme type....
Est-ce que tu peux repérer à l'oeil les différences? si oui, cela signifie bien qu'il y a une différence du codage (désiré ou non... peu importe ;) ). D'ailleurs si tu utilises des fonctions du genre htmlentities pour insérer les valeurs dans ta bdd, n'oublie aps d'utiliser les fonctions inverses genre html-entity-decode afin de pouvoir comparer... (ou tu compares après avoir exécute les mêmes transformations sur la valeur reçu par post...)
Est-ce que tu peux repérer à l'oeil les différences? si oui, cela signifie bien qu'il y a une différence du codage (désiré ou non... peu importe ;) ). D'ailleurs si tu utilises des fonctions du genre htmlentities pour insérer les valeurs dans ta bdd, n'oublie aps d'utiliser les fonctions inverses genre html-entity-decode afin de pouvoir comparer... (ou tu compares après avoir exécute les mêmes transformations sur la valeur reçu par post...)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
le_boss
Messages postés
168
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
29 octobre 2011
19
27 sept. 2008 à 15:32
27 sept. 2008 à 15:32
arg t'as raison
quand je poste: "ggg[return]" dans mon formulaire
si je fais un echo de ma variable post, j'ai: "ggg\r\n"
par contre si je fais un echo du message une fois inséré dans la bdd, j'ai: "ggg "
donc forcément, c'est différent, donc mon if autorise l'insertion
quand je poste: "ggg[return]" dans mon formulaire
si je fais un echo de ma variable post, j'ai: "ggg\r\n"
par contre si je fais un echo du message une fois inséré dans la bdd, j'ai: "ggg "
donc forcément, c'est différent, donc mon if autorise l'insertion
le_boss
Messages postés
168
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
29 octobre 2011
19
27 sept. 2008 à 15:51
27 sept. 2008 à 15:51
Problème résolu...
ma variable post était affublée de mysql_real_escape_string() et de htmlspecialchars() d'où les \r\n qui embêtaient.
Merci Archeus01
ma variable post était affublée de mysql_real_escape_string() et de htmlspecialchars() d'où les \r\n qui embêtaient.
Merci Archeus01
27 sept. 2008 à 12:56