Page 1 sur 1

problème d'affichage de vignette image

Posté : 17 juin 2008, 19:00
par jeanluc974
Bonjour à tous, voici mon soucis,
je souhaite dans un bandeau afficher 4 vignette dont l'url est enregistrée dans une base de données.
J'ai essayé en faisant une instruction for puis récupération des valeur avec une boucle while, mais celà m'affiche toutes les vignettes.
voici un bout de mon code :
   <table>
   <tr>
   <?php 
   for ($i=1; $i<=4; $i++)
   {
   while ($affichage = mysql_fetch_array($resultat))
{ 
?>
<td><a href="index.php?rubrique=video&id_vignette=<?php echo $affichage['id_video']; ?>"><img src="clip/<?php  echo $affichage['vignette_video']; ?>" width="58" height="58"/ border="0"></a></td>
<?php 
} }
?>
</tr>
</table>
Je n'arrive pas à trouver de solutions à ce problème, pourriez m'aider svp ?
Merci d'avance.
Jean-luc.

Posté : 17 juin 2008, 19:29
par Cobaye
la ton code avec ta boucle for + while, ben il va faire 3 fois ta boucle while !

je suppose que tu as une requete SQL avant, pourquoi tu met pas un limit 0,4 à la fin de ta requete, comme ca elle ne te récupère que 4 vignettes et pas besoin de t'embete avec des boucles, tu en fait juste une while pour les affichés

[résolu] problème affichage vignette

Posté : 17 juin 2008, 19:42
par jeanluc974
Merci, c'est vrai que je n'y avais pas pensé...
Merci.

Posté : 17 juin 2008, 20:32
par zeus
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)