[php] image cliquable avec envoie de variable

Résolu
pmp75 Messages postés 7 Statut Membre -  
pmp75 Messages postés 7 Statut Membre -
Bonjour,

Je voudrais qu'en cliquant sur une image (qui est contenue dans un tableau), l'utilisateur soit redirigé vers une autre page et le tout en transmettant une variable.

Voilà, je synthétise mon code pour qu'il soit un minimum compréhensible. Imaginons que je veuille en plus d'aller à cible.php transmettre la variable $i :

<tr class="test">
<?php
     $i=5;
     while ($i){
          /* Affiche l'image */
          echo "<td><a href=\"cible.php\"><img src=\"test.jpg\" alt=\"osef\"/></a></td>";
          $i--;
     }
?>


Merci par avance pour votre aide !

Cordialement.

4 réponses

pmp75 Messages postés 7 Statut Membre
 
up !?
0
Defouille Messages postés 404 Statut Membre 54
 
Bonjour,
je vois 2 solutions, soit par GET soit par POST,

pour le GET tu rajoutes la variable au lien :
<a href=\"cible.php?i=$i\">...


pour le POST il faut ajouter un formulaire, et faire un petit bout de javascript pour le onclick de ton image :
<script type="text/javascript">
    function ma_fonction(val)
    {
        document.getElementById('input_i').value=i;
        document.getElementById('mon_formulaire').submit()
    }
</script>

<tr class="test">
<?php
     $i=5;
     while ($i){
          /* Affiche l'image */
          echo "<td><img src=\"test.jpg\" onclick=\"ma_fonction(<? echo $i ; ?>)\"/></td>";
          $i--;
     }
?>
</tr>
<form id="mon_formulaire" method="POST" action="cible.php">
    <input type="hidden" id="input_i" name="i" value=""/>
</form>


Voila en espérant que ça t'aide :)
0
pmp75 Messages postés 7 Statut Membre
 
Merci, je vais tester ça, je te tiens au courant
0
pmp75 Messages postés 7 Statut Membre
 
C'est bon ça marche nickel.

Encore merci ;-)
0