[php] $QUERY_STRING & aprés ?? merci ...
blbg
Messages postés
302
Date d'inscription
Statut
Membre
Dernière intervention
-
blbg Messages postés 302 Date d'inscription Statut Membre Dernière intervention -
blbg Messages postés 302 Date d'inscription Statut Membre Dernière intervention -
bonsoir ....
je fait un projet php,mysql ...
c'est une base qui regroupe une liste d'étudiants
donc .... on peu la visionnée par promo, .... par nom, ...
pour cela, j'utilise la variable d'url ... en mettant :
<a href='etud.php3?p=2002'> ...</a> par ex .. ou
<a href='etud.php3?n=toto'> ...</a> pr les noms commençant par toto ....etc
je sais qu'aprés, ... on récupére le tout ds $QUERY_STRING
mais aprés on fait comment ??
pour séparer les données, ( il peu en avoir une ou plusieur & n'importe les quelles )
$p = eregi("p=....",$QUERY_STRING ,$promo);
$n = eregi("n=(.)* ",$QUERY_STRING ,$nom);
$d = eregi("d=...",$QUERY_STRING ,$deci);
comme ça c'est bon ??
merci ..... d'avance ++ blbg
je fait un projet php,mysql ...
c'est une base qui regroupe une liste d'étudiants
donc .... on peu la visionnée par promo, .... par nom, ...
pour cela, j'utilise la variable d'url ... en mettant :
<a href='etud.php3?p=2002'> ...</a> par ex .. ou
<a href='etud.php3?n=toto'> ...</a> pr les noms commençant par toto ....etc
je sais qu'aprés, ... on récupére le tout ds $QUERY_STRING
mais aprés on fait comment ??
pour séparer les données, ( il peu en avoir une ou plusieur & n'importe les quelles )
$p = eregi("p=....",$QUERY_STRING ,$promo);
$n = eregi("n=(.)* ",$QUERY_STRING ,$nom);
$d = eregi("d=...",$QUERY_STRING ,$deci);
comme ça c'est bon ??
merci ..... d'avance ++ blbg
A voir également:
- [php] $QUERY_STRING & aprés ?? merci ...
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Bsr,
Sauf modification des paramètres de configuration par défaut de PHP voici toutes les variables que PHP génèrent AUTOMATIQUEMENT pour toi lors du passage de paramètres dans l'URL
ex : http://.../etud.php3?p=2002&ntoto
$_SERVER["QUERY_STRING"] --> "p=2002&n=toto"
$GLOBALS["QUERY_STRING"] --> "p=2002&n=toto"
$QUERY_STRING --> " p=2002&n=toto"
$GLOBALS["p"] --> "2002"
$p --> "2002"
$_REQUEST["p"] --> "2002"
$_GET["p"] --> "2002"
$GLOBALS["n"] --> "toto"
$n --> "toto"
$_REQUEST["n"] --> "toto"
$_GET["n"] --> "toto"
le plus souvent on se contente d'utiliser directement $p et $n
$GLOBALS["p"] et $GLOBALS["n"] servent en général à l'intérieur des fonctions.
$_GET["p"] et $_GET["n"] lorsqu'on sait précisemment comment les variables sont transmisses d'une page à une autre (méthode POST ou GET par ex).
$_REQUEST["p"] et $_REQUEST["n"] lorsqu'on sait que les variables ont été transmissent à la page via le protocole HTTP, donc proviennent d'une autre page (qui peut être elle même), mais qu'on ne sait pas comment.
Après tout ca si tu veux encore t'acharner à analyser le contenu de $QUERY_STRING libre à toi ... ;-)
@+
PhP
[[ The Truth is Out There ]]
PS : tout ceci n'est valable qu'à partir de PHP v 4.1.0
Sauf modification des paramètres de configuration par défaut de PHP voici toutes les variables que PHP génèrent AUTOMATIQUEMENT pour toi lors du passage de paramètres dans l'URL
ex : http://.../etud.php3?p=2002&ntoto
$_SERVER["QUERY_STRING"] --> "p=2002&n=toto"
$GLOBALS["QUERY_STRING"] --> "p=2002&n=toto"
$QUERY_STRING --> " p=2002&n=toto"
$GLOBALS["p"] --> "2002"
$p --> "2002"
$_REQUEST["p"] --> "2002"
$_GET["p"] --> "2002"
$GLOBALS["n"] --> "toto"
$n --> "toto"
$_REQUEST["n"] --> "toto"
$_GET["n"] --> "toto"
le plus souvent on se contente d'utiliser directement $p et $n
$GLOBALS["p"] et $GLOBALS["n"] servent en général à l'intérieur des fonctions.
$_GET["p"] et $_GET["n"] lorsqu'on sait précisemment comment les variables sont transmisses d'une page à une autre (méthode POST ou GET par ex).
$_REQUEST["p"] et $_REQUEST["n"] lorsqu'on sait que les variables ont été transmissent à la page via le protocole HTTP, donc proviennent d'une autre page (qui peut être elle même), mais qu'on ne sait pas comment.
Après tout ca si tu veux encore t'acharner à analyser le contenu de $QUERY_STRING libre à toi ... ;-)
@+
PhP
[[ The Truth is Out There ]]
PS : tout ceci n'est valable qu'à partir de PHP v 4.1.0
Salut,
$QUERY_STRING, dans ton exemple, va te retourner p=2002 ou n=toto. Ca ne sert donc à rien de se casser la tete, puisque ce qui t'interresse est toto ou 2002.
Je ne comprends pas pourquoi tu veux utiliser $QUERY_STRING, alors que tout au long de ton script $p=2002 ou $n=toto. Il te suffit juste de tester quelle est la variable qui est differente de 0.
Kalamit,
Du nucléaire...
$QUERY_STRING, dans ton exemple, va te retourner p=2002 ou n=toto. Ca ne sert donc à rien de se casser la tete, puisque ce qui t'interresse est toto ou 2002.
Je ne comprends pas pourquoi tu veux utiliser $QUERY_STRING, alors que tout au long de ton script $p=2002 ou $n=toto. Il te suffit juste de tester quelle est la variable qui est differente de 0.
Kalamit,
Du nucléaire...
j'ai test $p, $n ... et ça marche tré bien ......
dc je vais certainement me contenté de ça !!
merci encore !!
mais ..... comme vous avez solutionné mon probléme rapidement
vous pouvez pas voir pour mon autre probléme ??
http://www.commentcamarche.net/forum/affich-298737?full>
merci !!