biomax Posté 19 Septembre 2006 Posté 19 Septembre 2006 Bonjour, dans ce bout de code, je sélectionne toutes les images correspondants à un modèle de moto particulier ($mod). Quel que soit le résultat, quel que soit le nombre d'image, il ne m'affiche jamais la première de la série ????? Voici mon morceau de code. Merci de me dire ce qui cloche... <?// requete images$sql2 = "SELECT * FROM images WHERE idmodele='$mod'";$result2 = mysql_query ($sql2,$liendb);$row2 = mysql_fetch_array($result2);WHILE ($images = mysql_fetch_array($result2)){$num_img = $images ['num_img'];$imagedesc = $images ['imagedesc'];echo '<p><center><a href="images/'.$dossier_img.'/'.$ref_image.'_'.$num_img.'.jpg" target="_blank"><img src="images/'.$dossier_img.'/t_'.$ref_image.'_'.$num_img.'.jpg"></a></center>';echo '</p>';}?>
Dan Posté 19 Septembre 2006 Posté 19 Septembre 2006 Tu as une ligne de trop: $row2 = mysql_fetch_array($result2); Si tu lances un premier mysql_fetch_array() et ne traites pas les résultats, c'est logique que tu loupes la première image
biomax Posté 19 Septembre 2006 Auteur Posté 19 Septembre 2006 Merci beaucoup ! Je me doutais que c'étais quelque chose comme ça mais je comprenais pas. A+
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant