$_POST sur <a href>

Résolu/Fermé
YoChappu Messages postés 24 Date d'inscription samedi 24 février 2007 Statut Membre Dernière intervention 13 mai 2009 - 12 févr. 2008 à 11:30
YoChappu Messages postés 24 Date d'inscription samedi 24 février 2007 Statut Membre Dernière intervention 13 mai 2009 - 12 févr. 2008 à 11:51
Bonjour,

Est-il possible de faire un $_POST sur un attribut de la balise <a href> ? En effet, je souhaiterais récupérer une valeur du lien qui a été cliqué dans mon fichier html pour ensuite afficher un résultat (traité en php) en fonction de cette valeur.

Merci d'avance

4 réponses

Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
12 févr. 2008 à 11:32
Non, tu obtiendras nécessairement une valeur dans $_GET !

Par contre tu peux utiliser $_REQUEST qui contient les valeurs de $_GET, $_POST et $_COOKIE !
0
YoChappu Messages postés 24 Date d'inscription samedi 24 février 2007 Statut Membre Dernière intervention 13 mai 2009 8
12 févr. 2008 à 11:36
Merci pour cette réponse rapide.

Par contre je vois pas trop comment programmer cela.

J'ai, dans mon premier fichier plusieurs <a href>

<a href="lecture.php">nom1</a>
<a href="lecture.php">nom2</a>
<a href="lecture.php">nom3</a>

Et ce que je souhaite, c'est en fonction du nom qui a été cliqué, retourner un résultat différent. Mais comment récupérer les différents noms cliqués?

Merci d'avance
0
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
12 févr. 2008 à 11:38
Bonjour,

<a href="lecture.php?page=nom1">nom1</a>
<a href="lecture.php?page=nom2">nom2</a>
<a href="lecture.php?page=nom3">nom3</a>

Tu peux les récupérer en mettant : $_POST["page"] ou $_REQUEST["page"].

En espérant que ça t'aide,

Thamior.
0
Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
12 févr. 2008 à 11:44
Pas tout à fait :

Tu peux les récupérer en mettant : $_GET["page"] ou $_REQUEST["page"]. 

0
YoChappu Messages postés 24 Date d'inscription samedi 24 février 2007 Statut Membre Dernière intervention 13 mai 2009 8
12 févr. 2008 à 11:51
Encore une fois tu as su me donner la réponse que je cherchais.
Un grand merci ;)

PS: exact le $_POST ne fonctionne pas mais $_GET oui ^^
0