Aide - Recherche - Membres - Calendrier
Version complète : Afficher des photos en php
Forum Développeur - Administration serveur, programmation et base de données > Programmation > PHP
Artseho
Bonsoir,

Sur un site qui présente différentes catégories de produits, je dois mettre en place un programme php qui gère l'affichage des photos des produits.
Les photos sont séparées en dossiers sur le serveur.
Une liste de miniatures ouvre des variables dans l'adresse de la page,
du genre : index.php?bi=$filename
Sur la page, le code suivant affiche l'image correspondante :

PHP

if (isset($_GET['bi']))
{
$page = $_GET['bi'];
echo '<img src="/'.$page.'.JPG" />
<a href="index.php?bo='.$page.'&co='.$page.'&br='.$page.'">Afficher les produits similaires</a>';
}

Là, ça marche !

La variable "bo" étant l'objet initial, la variable "bi", une variable temporaire pour l'affichage de la première photo.

J'ai donc mis ça :

PHP

if (isset($_GET['bo']))
{
$page = $_GET['bo'];
echo '<img src="/'.$page.'.JPG" /><br>';
}
elseif(file_exists('../co/'.$page.'.JPG'))
{
echo '<div><img src="../co/'.$page.'.JPG" /></div>';
}
elseif(file_exists('../br/'.$page.'.JPG'))
{
echo '<div><img src="../br/'.$page.'.JPG" /></div>';
}


C'est pourtant simple mais là, ça marche pas et jsuis paumé !
Si quelqu'un peut m'aider icon_sad.gif
tazo
Bonjour,

Lors de tes 2 elseif, la variable $page n'est pas définie (n'a pas de valeur).

Bon courage wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.