Passer un paramètre dans un lien html

Fermé
Oniros Messages postés 20 Date d'inscription samedi 2 décembre 2006 Statut Membre Dernière intervention 6 octobre 2007 - 3 oct. 2007 à 17:24
bertrand_justice Messages postés 2 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 4 octobre 2007 - 4 oct. 2007 à 02:52
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 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 4 octobre 2007 3
3 oct. 2007 à 17:58
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 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 4 décembre 2007 30
3 oct. 2007 à 17: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 Date d'inscription samedi 2 décembre 2006 Statut Membre Dernière intervention 6 octobre 2007
3 oct. 2007 à 18:05
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 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 4 octobre 2007 3
4 oct. 2007 à 02:52
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