Image précédente / suivante en php

flopsuperstar -  
 Claire -
Bonjour,

je suis en train de créer une petite galerie d'images toute simple.
J'ai deux boutons "Précédente" et "Suivante". Mes images sont numérotées de 01 à 19.

Je n'arrive pas à trouver une astuce en PHP pour passer à l'image suivante ou précédente.

Merci de votre aide

voici mon code:

<?php
$prev = $id - 1;
$next = $id + 1;
echo "id = $id";
echo "Prev = $prev";
echo "Next = $next";
?>

<img src="IMAGES/Espaces nomades/<?php echo $_GET['id']; ?>.jpg" />"
<br /><br />

<a href="main.php?page=espaces_grand&id=$prev">< Previous</a> <a href="main.php?page=espaces_grand&id=$next">Next ></a>
Configuration: Windows XP
Firefox 3.0.11

1 réponse

  1. Claire
     
    Pas eu le temps de tester

    Ta page de gallerie : page1.php
    <?
    $curImgId = 1;
    if (isset($_POST['currentImageId']))
    $curImgId = $_POST['currentImageId'];

    if(isset($_POST['move']))
    {
    erf c'est long... il faut faire ++ ou -- à $curImgId
    }

    $path = string vers l'image qui se sert de $curImgId (attention si inf à 10)

    ?>

    <center>
    <form method="post" action="page1.php">
    <input type="hidden" name="currentImageId" value="<?echo $curImgId;?>"/>
    <input type="hidden" name="move" value="prev"/>
    <input type="submit" value="Précédent"/>
    </form>
    <form method="post" action="page1.php">
    <input type="hidden" name="currentImageId" value="<?echo $curImgId;?>"/>
    <input type="hidden" name="move" value="next"/>
    <input type="submit" value="Suivant"/>
    </form>
    <br/>
    <img src="<? echo $path;?>"/>

    </center>
    0