Passage de parametre incomprehensible [PHP] - PHP - Programmation
Marsh Posté le 13-03-2005 à 14:53:45
Faudrait peut-être penser à 'urlencoder' $req avant de le passer à tri_recherche.php !?
http://be.php.net/urlencode
Marsh Posté le 13-03-2005 à 14:54:07
t'as pas l'impression qu'il y a plein d'espaces?
Marsh Posté le 13-03-2005 à 14:56:16
Bah je savais pas que ca posais des problemes, d'autant que dans le 1er script qui passe la requete j'ai fais comme ca et ca marche :
header("Location:index.php?page=aff_recherche&requete=".$requete);
Ca a fonctionnait
Merci en tout cas je regarde ca (Me doutait que ct un pb d'espace mais comme avec le header ca fonctionnait...)
Marsh Posté le 13-03-2005 à 14:57:10
c'est bon ca marche, je ne connaissais pas cette fonction,
merci bcp
Marsh Posté le 13-03-2005 à 14:49:57
Bonjour, voici un bout de mon code et ses résultats :
Page html (je récupere deja ma requete depuis une autre page via une methode post)
Ici echo $req affichera "SELECT * FROM MaTable"
tri_recherche.php
Ici echo $requete affiche seulement "SELECT"
J'ai essayé en utilisant un champ chaché (type=hidden) plutot que de faire "?requete=$req" mais ce champ contient aussi "SELECT" et non ma requete entiere
Quelqu'un voit ou j'ai foiré ?
Merci