Rechercher : dans
Par :

Passer un paramètre dans un lien html

Dernière réponse le 4 oct 2007 à 02:52:31 Oniros, le 3 oct 2007 à 17:24:53 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « passer un paramètre dans un lien html » dans :
Enlever le soulignement sous les liens en HTML/CSS VoirPar défaut, les liens hypertextes en HTML sont soulignés, un trait de la couleur du lien apparaît en dessous du texte. Il est possible de supprimer ce soulignement à l'aide de la propriété CSS text-decoration:none : Grâce au CSS Grâce au CSS via...
Bash - Les paramètres VoirIntroduction Les paramètres positionnels Exemple 1 Les paramètres spéciaux Exemple 2 Initialiser des paramètres - La commande "set" - Exemples - La commande "shift" - Exemple 3 Introduction Il est possible de fournir à un script,...

1

Tarboeuf, le 3 oct 2007 à 17:30:10

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...

Répondre à Tarboeuf

2

bertrand_justice, le 3 oct 2007 à 17:58:17
  • +1

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

Répondre à bertrand_justice

3

Oniros, le 3 oct 2007 à 18:05:13

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>

Répondre à Oniros

4

 bertrand_justice, le 4 oct 2007 à 02:52:31

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.

Répondre à bertrand_justice
Collection CommentÇaMarche.net