Problème avec des + perdu lors d'un post

Résolu/Fermé
delaville81 Messages postés 196 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 2 juin 2024 - 27 avril 2011 à 12:48
delaville81 Messages postés 196 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 2 juin 2024 - 27 avril 2011 à 16:39
Bonjour,
J'ai un soucis avec le signe + dans mon input type text.
Dans ma page j'ai une variable $zz dont la value est '1 machin + un autre'.
Lorsque je je passe sur ma page suivante, (je poste ma varaible par page.php?zz=$zz&.......)
le champs perd le signe +. J'ai donc dans mon champs '1 machin un autre'.
Avez vous une idée pour que je puisse conserver le + dans mon champs lors du post ?
Merci d'avance
A voir également:

5 réponses

Profil bloqué
27 avril 2011 à 15:30
soit $zz='12+34';

avant d'insérer le lien dans le code HTML de la page, la variable peut être encodée ainsi:
$zz=urlencode($zz);
$zz=str_replace('+', '%2B', $zz);

le reste du code reste tel quel
...page.php?zz=$zz&.......
1
Profil bloqué
27 avril 2011 à 14:25
Bonjour,

essaie d'encoder le caractère + comme on le ferait pour une URL
par ex: page.php?zz=12%2B34 à la place de page.php?zz=12+34
ça devrait marcher
0
delaville81 Messages postés 196 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 2 juin 2024
27 avril 2011 à 14:52
Merci de ta réponse
Ma variable n'a pas forcément un + dans sa value et je la passe pas en dur mais en $zz.
Aurais tu une autre idée ?
0
delaville81 Messages postés 196 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 2 juin 2024
27 avril 2011 à 15:57
Merci de ta réponse
ce qui se passe c'est que le + est dans la barre se saisie d'adresse, mais dans la champs de la page suivante il n'y est pas
voila ce qu'il passe
...&old_time=1%20VI%20+%2010%20minutes%20suppl%E9mentaires&....
je souhaite avoir dans mon champs dans la page suivante
1 VI + 10 minutes supplémentaires
et j'ai
1 VI 10 minutes supplémentaires
Une autre idée ?
Merci d'avance
0

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

Posez votre question
delaville81 Messages postés 196 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 2 juin 2024
27 avril 2011 à 16:39
Finalement, j'ai finit par trouver
merci pour le bout de code surtout le urlencode que je ne connaissais pas
merci encore
0