Miniatures unique

Eléphant du PHP | 64 Messages

24 oct. 2005, 20:28

Bonjour,

Je veux faire un album photo avec un menu d'événements sur le coté droit, qui appel une page de miniatures de photo de l'événement.

Mon problème est que lorsque j'appel la page du menu (right.php) il n'y a plus qu'une miniatures qui s'affiche avec le menu. Par contre, si je n'ai pas mon menu (right.php) toutes les miniatures s'affichent.

Voici le code

Code : Tout sélectionner

<?php // connection à la base de données require("connexion.php"); // Création de la requête SQL $sql = "SELECT id_evenement, miniature FROM album WHERE (id_evenement = $id_evenement) "; // Exécution de la requête SQL $resultat = mysql_query($sql ) ; // Boucle sur les enregistrements while ($row = mysql_fetch_assoc($resultat)) { $id_evenment= $row['id_evenement']; $miniature = $row[ 'miniature'] ; // Affichage require("right.php"); echo "<a href='photos.php?id_evenement=$id_evenement'> <img src= $miniature></a>"; } ?>
J'aimerais savoir ce que je fais de pas correct. J'ai l'impression que cela a rapport avec ma boucle mais...

Merci de m'aider

Alain

Eléphant du PHP | 493 Messages

24 oct. 2005, 20:31

Bonjour.
Commence par faire du HTML valide ...
echo '<img src="', $miniature, '">';

Eléphant du PHP | 493 Messages

24 oct. 2005, 20:32

Désolé je n'avais pas vu, enleve le require de la boucle ( ??? ) ou alors, remplace par include

Eléphant du PHP | 64 Messages

24 oct. 2005, 21:08

Désolé je n'avais pas vu, enleve le require de la boucle ( ??? ) ou alors, remplace par include
Si j'utilise include cela ne change rien. Si je le sort de la boucle et le met en haut

Code : Tout sélectionner

require("connexion.php"); include("right.php");
la miniature disparait

Si je le met à la fin de la boucle

Code : Tout sélectionner

echo "<a href='photos.php?id_evenement=$id_evenement'> <img src= $miniature></a>"; } include("right.php"); ?>
les miniatures apparaissent en haut de la page, mais pas à coté du menu.
Celui-ci est en bas de la page

Alain