Passer un paramètre dans un lien html

Oniros Messages postés 20 Statut Membre -  
bertrand_justice Messages postés 2 Statut Membre -
Bonjour,

voici ma question : Est-ce qu'il est possible de passer un paramètre dans un lien html comme celui ci :

<map name="carte">
<area shape="rect" coords="70,120,306,248" href="liste_forum.php" alt="">
<area shape="rect" coords="64,271,295,384" href="liste_forum.php" alt="">
<area shape="rect" coords="101,26,260,67" href="liste_forum.php" alt="">
<area shape="rect" coords="361,306,517,400" href="liste_forum.php" alt="">
<area shape="rect" coords="288,447,515,549" href="liste_forum.php" alt="">
<area shape="rect" coords="576,504,728,589" href="liste_forum.php" alt="">
<area shape="rect" coords="422,117,766,257" href="liste_forum.php" alt="">
<area shape="rect" coords="559,332,745,482" href="liste_forum.php" alt="">
</map>

en fait je voudrais que, pour chaque lien, on récupère un identifiant pour "liste_forum". En php on le fait avec "?" mais en html je ne sais pas...

Merci d'avance.
A voir également:

4 réponses

bertrand_justice Messages postés 2 Statut Membre 3
 
Bonjour,

Tu pourras toujours passer tes valeurs comme ceci :

 <area shape="rect" coords="70,120,306,248" href="liste_forum.php?categorie=fruits" alt="">
<area shape="rect" coords="64,271,295,384" href="liste_forum.php?categorie=legumes" alt="">
 


Et récupérer la valeur avec $_GET["categorie"] dans liste_forum.php
3
Tarboeuf Messages postés 32 Statut Membre 30
 
Je sus désolé de t'apprendre qu'il faut que tu fasses ça en php... (Je ne connais aucune méthode pour le faire en html mais peut etre...)
et puis le php ne va pas trop compliquer ton code...
0
Oniros Messages postés 20 Statut Membre
 
Non j'ai déjà essayé comme ça et ca ne marche pas.
Il faut en effet le faire en php. J'ai fait comme ça :

<map name="carte">
<area shape="rect" coords="70,120,306,248" href="<?php echo 'liste_forum.php?page=1'; ?>" alt="">
<area shape="rect" coords="64,271,295,384" href="<?php echo 'liste_forum.php?page=2'; ?>" alt="">
<area shape="rect" coords="101,26,260,67" href="<?php echo 'liste_forum.php?page=3'; ?>" alt="">
<area shape="rect" coords="361,306,517,400" href="<?php echo 'liste_forum.php?page=4'; ?>" alt="">
<area shape="rect" coords="288,447,515,549" href="<?php echo 'liste_forum.php?page=5'; ?>" alt="">
<area shape="rect" coords="576,504,728,589" href="<?php echo 'liste_forum.php?page=6'; ?>" alt="">
<area shape="rect" coords="422,117,766,257" href="<?php echo 'liste_forum.php?page=7'; ?>" alt="">
<area shape="rect" coords="559,332,745,482" href="<?php echo 'liste_forum.php?page=8'; ?>p" alt="">
</map>
0
bertrand_justice Messages postés 2 Statut Membre 3
 
Il n'y a a priori aucune raison pour que ça ne marche pas, vu que, si tu affiche le code source HTML de la page, telle que tu la charges dans ton navigateur, en principe, tu obtiens bien la même chose dans les deux cas. Un point à vérifier peut-être.

Peux-tu préciser ce qui ne marche pas ?

D'expérience, je dirais que ton problème de passage de paramètre ne vient pas de la page qui envoie (en HTML) mais de celle qui reçoit (en php). Bien sûr il faut vérifier les deux.

Tiens nous au courant.
0