Pour les explication de fonctionnement de list() et each().
C'est sûr que de voir : list($key, $val) = each($HTTP_GET_VARS), on se demande ce que çà peut bien vouloir dire, non ?
L'exemple çi-dessus vient de la doc, et j'ai testé pour voir !
grosmethos
bon je confirme si un champ vide au milieu il ne v
grosmethos
alut mara's dad
j'ai esayé ce matin plus precesiment le code avec $http_get_vars
voici ce que j'obtient..
en premmier ce que je devrais avoir en second ce que j'obtient avecton code :
alpha0=21
alpha1=2121
alpha2=1231
numdeb3=
numfin3=
affidatedb4=
date_d4=
affidatefin4=
date_f4=
alpha5=12213
rein6=
rein7=
rein8=
rein9=
rein10=
rein11=
appli=Rechercher
HTTP_GET_VARS[alpha0]="21"
HTTP_GET_VARS[alpha1]="2121"
HTTP_GET_VARS[alpha2]="1231"
Comme tu le voit des que j'ai un truc vide il s'arrete de parcourir!!
sais tu pourquoi!!
grosmethos
ben en fait j'ai plus de probleme car cela ne me derange pas de faire passer ça en get...
le nom utilisateur et en session!!
donc plus de probleme!!
MAis j'ai essayé le code que tu m'as donné et j'ai vu apparaitre que le nom d'un varaible et en plus vide!
Mara's dad
Je connais $QUERY_STRING !
Il n'y as que les variables GET dedans !
Sinon, on en est où de ton Problème ?
grosmethos
non non c'est un vraible cgi qui fonctionne aussi bien en asp que php!!!
moi aussi je fut surpris d'entendre ça!!
tu fais :
echo$QUERY_STRING;
tu recueperes :
alpha0=&alpha1=&alpha2=&numdeb3=56456&numfin3=54654&affidatedb4=12%2F12%
avec un urldecode:
alpha0=&alpha1=&alpha2=&numdeb3=56456&numfin3=5465 4&affidatedb4=12/12/2001&date_d4=20011212
Tout simplement...
essaye, moi j'ai mis en majuscule $QUERY_STRING
Mara's dad
grosmethos a écrit a écrit :
marche pas trop chez moi ça je ne recupere qu'une variable par contre la variable $query_string elle contient tout y a rien d'autre a faire!!
Je comprends pas tout là !
Comment çà tu ne récupère qu'une variable ?? Laquelle ?
Tu as bien les tableaux $HTTP_GET_VARS et $HTTP_POST_VAR non ?
Mara's dad
Sinon, dans ton formulaire, tu ajoute un champs caché contenant le nom de "la base de données choisi par l'utilisateur" et tu devrais pourvoir en déduire le nom des champs?
Ou encore, toujours avec des champs cachés dans le formulaire:
<input type=hidden name=tabChamp[0] value=NomDuPremierChamps>
<input type=hidden name=tabChamp[1] value=NomDuDeuxiemeChamps>
...
<input type=hidden name=tabChamp[n] value=NomDuDernierChamps>
Ensuite tu as un tableau $tabChamp[] !
grosmethos
marche pas trop chez moi ça je ne recupere qu'une variable par contre la variable $query_string elle contient tout y a rien d'autre a faire!!
oui mais auncun rapport avec mon url...
sais tu comment recupere la chaine de l'url???
persnet
foreach (array as key=>value)
C
grosmethos
salut
je souhaite recupere des variables et leur valeur envoyé depuis un formulaire!
Je ne connais pas d'avance leur nom ni leur nombre...le formulaire est generer dynamiquement suivant la base de données choisi par l'utilisateur!!
en vb script il existe un (FOR EACH val in REQUEST) main en php....
des ideés merci!