bonjour à tous,
j'essaie de comprendre comment marche la boucle for mais je ne suis même pas sûr de savoir si c'est elle qui correspond à mes attentes ?
j'affiche actuellement une liste dont voici l'image :
et voilà le code :
mon souhait est de n'afficher qu'un drapeau (flag) par pays et non de répéter l'image à chaque fois. je présume que la boucle for est faite pour ça mais je ne sais pas comment l'utiliser !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php $resultat=mysql_query("SELECT nom, pays, flag, numconstructeur FROM constructeur, pays WHERE pays.libelle=constructeur.pays ORDER BY pays"); $cons=$ligne['numconstructeur']; while($ligne=mysql_fetch_row($resultat)) { echo "<div align=\"left\" ><img src=./images/".$ligne[2]." width=\"20\" border=\"1\"> <a href=\"./index.php?page=listecons&ncons=".$ligne[3]."\">".$ligne[0]."</a></div>"; } ?>
comment déclarer le tableau en particulier ? (la table pays contient 3 champs, l'id, le nom et le drapeau. l'id du pays est elle reliée au constructeur)
comment imbriquer le code avec le while ?
ou alors, y'a t il une autre methode simple ?
merci d'avance
francis
Partager