Votre question

Passage parametre dans un menu à onglet

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
18 Janvier 2011 11:29:03

Bonjour,

J'ai un problème pour passer un parametre dans un menu à onglet péché sur le Net.
Le menu en lui même marche très bien, mais j'aimerai passer un parametre session dans le href
  1. <ul class="Rouge">
  2. <li><a class="survol" href="">Rosaceae</a>
  3. <ul>
  4. <li><a href="Sel_fleur.php?famille=1">Enregistrement Modification</a></li>
  5. <li><a href="Liste_fleur">Liste des fleurs</a></li>
  6. <li><a href="Rec_fleur">Rechercher un fleur</a></li>
  7. </ul>
  8. </li>
  9. <ul class="Bleu">
  10. <li><a class="survol" href="">Liliaceae</a>
  11. <ul>
  12. <li><a href="Sel_fleur.php?famille=2">Enregistrement Modification</a></li>
  13. <li><a href="Liste_fleur">Liste des fleurs</a></li>
  14. <li><a href="Rec_fleur">Rechercher un fleur</a></li>
  15. </ul>
  16. </li>
  17. .
  18. .
  19. etc

Tel que le script est écrit ci dessus je ne récupère rien comme famille dans $_POST du php appelé.
Comme vous vous en doutez c'est la famille qui me permet de générer une liste.
Pouvez vous m'aider.
Merci

Autres pages sur : passage parametre menu onglet

18 Janvier 2011 12:41:35

Salut,
C'est normal que tu ne récupères pas en POST.
En mettant un paramètre dans l'URL de la page appelée, tu le passes en GET.
m
0
l
18 Janvier 2011 13:08:50

Merci monami62,

Tu as raison, mais ça tu le sait, et moi va falloir que je mette à voir la différence entre le GET et le POST.

Bon après midi.
m
0
l
Contenus similaires
a c 232 L Programmation
18 Janvier 2011 14:26:47

POST et GET c'est quasiment la même chose, c'est juste une méthode pour passer des paramètres.
Avec GET les paramètres sont passés dans l'URL, comme tu le fais là: ?famille=1
Avec POST, les paramètres sont passés différemment (dans la requête, et non visibles dans l'URL).

En PHP, $_GET et $_POST sont deux tableaux qui contiennent les paramètres passés, le 1er avec les paramètres dans l'URL, et le 2nd pour les autres.
Donc, plutôt que de récupérer ton paramètre famille en utilisant $_POST['famille'], tu peux le récupérer en utilisant $_GET['famille']
m
0
l
a c 145 L Programmation
18 Janvier 2011 17:12:21

Ou dans le doute (mais c'est assez risqué), avec $_REQUEST
m
0
l
18 Janvier 2011 18:49:48

Merci à vous deux,

Après l'explication de monami62, j'ai été mettre le nez dans la doc puisque pour l'instant je n'avais jamais eu besoin du GET, j'ai donc vu la différence.
Et j'ai obtenu le résultat souhaité.
Bonne soirée à tous et encore merci.
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS