Passage de parametres PHP

Fermé
nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006 - 1 oct. 2003 à 16:29
nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006 - 2 oct. 2003 à 08:27
Salut tout l'monde,

j'ai un petit probleme avec le passages de plusieurs parametres d'une page à une autre.
En effet au sein d'un formulaire, j'ai besoin de faire passe 3variables cachées.

La syntaxe utilisée est:
<input type="hidden" name="variable1" value="valeur1 ">
<input type="hidden" name="variable2" value="valeur2">
<input type="hidden" name="variable3" value="valeur3">

Mais le probleme c'est que dans la page de destination, je récupère seulement la 1ere variable.

Si quelqu'un a la solution......
merci d'avance.



La plus belle parole est encore le silence!
A voir également:

8 réponses

Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 672
1 oct. 2003 à 16:33
Salut,

Dans ton php, tu vais avoir trois variable:
$variable1
$variable2
$variable3

tu n'as meme pas besoins de faire quoi que ce soit...

Nettogrof tseb era seiromem emoS
0
nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006 8
1 oct. 2003 à 16:39
Je sais mais justement le probleme c'est que j'ai que $Variable1 et pas les autres!

PS: pourquoi un N majuscule à Nettogrof???



La plus belle parole est encore le silence!
0
Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 672 > nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006
1 oct. 2003 à 16:51
C'est étrange ca,

question stupide: as-tu penser de vérifier la "casse" (Majuscule/minuscule)? entre les deux mots variable2

et si ca marche toujours pas,
est-il possible que tu nous montre un peu de ton code?


P.S. Car je ne trouve pas beau une "phrase" qui commence par une minuscule, mais tu as raison en temps normal le N devrait être minuscule.

Nettogrof tseb era seiromem emoS
et pour les autres...
nettogrof tseb era seiromem emoS
0
nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006 8
1 oct. 2003 à 16:47
Je précise... voila mon code:

<input type="hidden" name="Nom_Match" value=<? echo "$MATCH" ?>
<input type="hidden" name="Nom_Equipe1" value=<? echo "$EQUIPE1" ?>
<input type="hidden" name="Nom_Equipe2" value=<? echo "$EQUIPE2" ?> >
<input type="submit" name="Submit" value="Entrer" class="input">

Dans la page de destination, je ne récupère que $MATCH
et pourtant les autres variables ne sont pas des champs vides à la base!

La plus belle parole est encore le silence!
0
Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 672
1 oct. 2003 à 16:53
Dans la page de destination, il me semble que c'est le "tag" name qui sert de nom au variable? non?

C'est p-e moi qui est confus..

Nettogrof tseb era seiromem emoS
0
nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006 8
1 oct. 2003 à 17:01
Bein normalement ouais mais dans mon cas non! J'y comprends plus rien!


La plus belle parole est encore le silence!
0
Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 672
1 oct. 2003 à 17:06
Moi ce que j'y comprend:

Dans ta page destination tu auras 3 variables:
$Nom_Match qui sera égale à la variable $MATCH
$Nom_Equipe1 ==$EQUIPE1
$Nom_Equipe2 ==$EQUIPE2

Peut-etre que mes crises de folies font rage... héhé

Nettogrof tseb era seiromem emoS
0
nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006 8
1 oct. 2003 à 17:20
Je pense exactement comme toi mais dans ma page de destination je fais:

<? printf($Nom_Match); ?>
<br>
<? printf($Nom_Equipe1); ?>
<br>
<? printf($Nom_Equipe2); ?>

Ca m'affiche rien! Et si je fais:

<? printf($MATCH); ?>
<br>
<? printf($EQUIPE1); ?>
<br>
<? printf($EQUIPE2); ?>

Ca m'affiche DOMENE_III/CROLLES uniquement!

Et d'ailleur ca se retrouve dans l'URL où j'ai:
http://.../Resultats_Matchs.php3?MATCH=DOMENE_III/CROLLES

C'est bizzare non?


La plus belle parole est encore le silence!
0

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

Posez votre question
Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 672
1 oct. 2003 à 17:47
c'est où qu'il recoit la valeur de $Equipe1 et $equipe2 ?

Nettogrof tseb era seiromem emoS
0
nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006 8
1 oct. 2003 à 18:01
Bein ca vient d'une autre page mais les variables sont bonnes car sur la page où j'ais les input type=hidden lorsque je fais
printf($Equipe1);
printf($Equipe2);
->les valeurs s'affiche bien! Par contre elles passent pas avec les hidden! Sinon y a pas un aute moyen que hidden?

En tout cas merci de te casser la tete pour moi!

La plus belle parole est encore le silence!
0
JEROMAX Messages postés 274 Date d'inscription jeudi 22 février 2001 Statut Membre Dernière intervention 7 octobre 2013 10
1 oct. 2003 à 18:23
refais un test en mettant des variables en dur dans ton code
genre
<input type="hidden" name="Nom_Match" value="salut">
<input type="hidden" name="Nom_Equipe1" value="les">
<input type="hidden" name="Nom_Equipe2" value="gars">
<input type="submit" name="Submit" value="Entrer" class="input">
tu récupère les bonnes infos?
parce que j'ai l'impression que tes variables sont vides...

[ JEROMAX ] 
http://www.jeromax.free.fr  http://macropixel.free.fr
0
nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006 8
1 oct. 2003 à 18:36
OK par contre j'testerais demain matin car là j'ai plus les moyens!
Merci &@2main si t'es là, j'te tiendrais au courant!


La plus belle parole est encore le silence!
0
nikalkal Messages postés 232 Date d'inscription mercredi 3 septembre 2003 Statut Membre Dernière intervention 14 avril 2006 8
2 oct. 2003 à 08:27
Excusez-moi: j'ai honte!
J'avais oublié que je passais par un quatrième fichier ou je faisais:
$NOM_MATCH = $_POST['Nom_Match'];
header("Location:$destination?MATCH=$NOM_MATCH");

Ce qui explique que je retrouvais que $MATCH à la fin!
J'ai donc rajouté les lignes pour les equipes & maintenant: ca marche!

Désolé pour cette oubli &merci quand meme à vous d'avoir tout fait pour m'aider!!!

J'essairai de plus réfléchir la prochaine fois!

Encore milles merci



La plus belle parole est encore le silence!
0