problème d'affichage de vignette image

jeanluc974
Invité n'ayant pas de compte PHPfrance

17 juin 2008, 19:00

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.

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

17 juin 2008, 19:29

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
Modifié en dernier par Cobaye le 17 juin 2008, 19:44, modifié 1 fois.
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]

jeanluc974
Invité n'ayant pas de compte PHPfrance

17 juin 2008, 19:42

Merci, c'est vrai que je n'y avais pas pensé...
Merci.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

17 juin 2008, 20:32

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 !!! ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer