Vrai débutant en php, je n'arrive pas à solutionner le problème suivant : transformer mon code (pour une galerie photo) de telle manière qu'au clic d'une miniature photo, puisse s'afficher 2 variables > la photo en grand ET sa description...
Bien qu'ayant cherché dans les forums ou tutos, tout ce que je sais faire pour l'instant, c'est de mettre ces 2 éléments (ndlr description + source photo) dans la même variable $afficher, ce qui oblige à composer une valeur peu "élégante".
Un grand merci par avance à qui acceptera de m'aider.
Voici le code en question (affichant 3 photos pour faire simple) :
<?php
//fabrique l'adresse des grandes images en fonction du parametre
if (!isset($_GET['photo']))
$afficher = 'Après la racontée : enfants redécouvrant "Mer bleue"</p><img src="images/autour_de_merbleue.jpg" alt="" />';
else{
if ($_GET['photo'] == 'autour_de_merbleue' )
$afficher = 'Après la racontée : enfants redécouvrant "Mer bleue"</p><img src="images/autour_de_merbleue.jpg" alt="" />';
else if($_GET['photo'] == 'avecbbchouette' )
$afficher = 'Avec "Bébés chouettes"</p><img src="images/avecbbchouette.jpg" alt="" />';
else if($_GET['photo'] == 'baleines' )
$afficher = 'Une histoire de baleines...</p><img src="images/baleines.jpg" alt="" />';
else
$afficher = 'Après la racontée : enfants redécouvrant "Mer bleue"</p><img src="images/autour_de_merbleue.jpg" alt="" />';
}
?>
<div id="galerie_bigphotos">
<!-- appelle les grandes images avec les miniatures -->
<p class="descriptif"><?php echo $afficher ?>
</div>
<div>
<p>
<a href="galerie2.php?photo=autour_de_merbleue" title=""><img src="images/minis/autour_de_merbleue.jpg" width="68" height="89" alt="" /></a><br />
<a href="galerie2.php?photo=avecbbchouette" title=""><img src="images/minis/avecbbchouette.jpg" width="68" height="48" alt="" /></a><br />
<a href="galerie2.php?photo=baleines" title=""><img src="images/minis/baleines.jpg" width="68" height="49" alt="" /></a><br />
</p>
</div>
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.