Récupérer symbole via un formulaire GET
Résolu
Dr_Jackal
Messages postés
270
Date d'inscription
Statut
Membre
Dernière intervention
-
Dr_Jackal Messages postés 270 Date d'inscription Statut Membre Dernière intervention -
Dr_Jackal Messages postés 270 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila, je suis en train de faire un petit site web et j'ai un souci...
J'ai besoin de passer les données d'un formulaire avec la méthode GET. Jusque la, tout vas bien, c'est la que ça se corse...
Dans la base de données que j'attaque, il y a un enregistrement qui comporte un plus (+), et je me sert de cet enregistrement pour faire une requête sql, or, le symbole + n'apparaît pas dans la chaîne que je récupère, il figure bien dans l'adresse URL, mais quand j'affiche la variable associée, le + disparaît... Je ne vois pas comment je pourrai conserver ce symbole...
J'utilise le php/mysql et je ne suis pas contre utiliser un bout de javascript si ça peut me simplifier la vie ^^
D'avance, merci
Voila, je suis en train de faire un petit site web et j'ai un souci...
J'ai besoin de passer les données d'un formulaire avec la méthode GET. Jusque la, tout vas bien, c'est la que ça se corse...
Dans la base de données que j'attaque, il y a un enregistrement qui comporte un plus (+), et je me sert de cet enregistrement pour faire une requête sql, or, le symbole + n'apparaît pas dans la chaîne que je récupère, il figure bien dans l'adresse URL, mais quand j'affiche la variable associée, le + disparaît... Je ne vois pas comment je pourrai conserver ce symbole...
J'utilise le php/mysql et je ne suis pas contre utiliser un bout de javascript si ça peut me simplifier la vie ^^
D'avance, merci
A voir également:
- Récupérer symbole via un formulaire GET
- Whatsapp formulaire opposition - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Formulaire de réclamation facebook - Guide
- Comment récupérer un compte facebook piraté - Guide
- Symbole poisson voiture - Accueil - Maison
4 réponses
Bonjour,
je ne comprends pas ton problème avec le +
Peux-tu donner un exemple concrès (ce qu'il se passe et ce que tu voudrais qu'il se passe !)
A+
gaerebut
je ne comprends pas ton problème avec le +
Peux-tu donner un exemple concrès (ce qu'il se passe et ce que tu voudrais qu'il se passe !)
A+
gaerebut
Dans la base de donné il y a : Aziz + Cucher.
Et quand je passe Aziz + Cucher avec la méthode GET, il ne reste que Aziz Cucher.
Je suis obligé de passer par un formulaire en méthode GET parce que je dois faire un genre de moteur de recherche.
Quand l'utilisateur clique sur le résultat Aziz + Cucher, je dois afficher toutes les oeuvres que ce collectif d'artiste a fait (c'est un moteur de recherche pour un musée).
Donc quand j'effectue ma recherche avec ce que le formulaire me retourne (c'est a dire : Aziz Cucher) je n'ai aucun résultats...
J'espère avoir été un peu plus clair...^^'
Et quand je passe Aziz + Cucher avec la méthode GET, il ne reste que Aziz Cucher.
Je suis obligé de passer par un formulaire en méthode GET parce que je dois faire un genre de moteur de recherche.
Quand l'utilisateur clique sur le résultat Aziz + Cucher, je dois afficher toutes les oeuvres que ce collectif d'artiste a fait (c'est un moteur de recherche pour un musée).
Donc quand j'effectue ma recherche avec ce que le formulaire me retourne (c'est a dire : Aziz Cucher) je n'ai aucun résultats...
J'espère avoir été un peu plus clair...^^'
Je ne comprends pas pouquoi "Tu es obligé de passer par la méthode GET".
Un formulaire peut très bien utiliser GET ou POST!
Sinon je rejoins jjsteing .. encode tes données !
Un formulaire peut très bien utiliser GET ou POST!
Sinon je rejoins jjsteing .. encode tes données !
Bonjour,
J'ai trouvé une solution pour mon souci.
Il faut encoder (comme l'as dit jjsteing) l'url. J'ai donc utiliser la fonction :
J'ai créé mon lien avec $MaVariableEncodée.
Et une fois dans la seconde page, je récupère la variable encodée :
Et maintenant, sans décoder la variable, je récupère la chaine en entière, et avec tous les caractères qui faut, ou il faut.
Dans mon cas, Aziz + Cucher.
Merci a tous de vous être penché sur mon problème.
J'ai trouvé une solution pour mon souci.
Il faut encoder (comme l'as dit jjsteing) l'url. J'ai donc utiliser la fonction :
$MaVariableEncodee = urlencode($MaVariable);
J'ai créé mon lien avec $MaVariableEncodée.
Et une fois dans la seconde page, je récupère la variable encodée :
$MaVariableRecupere = $_GET['$MaVariableEncodee'];
Et maintenant, sans décoder la variable, je récupère la chaine en entière, et avec tous les caractères qui faut, ou il faut.
Dans mon cas, Aziz + Cucher.
Merci a tous de vous être penché sur mon problème.