J'ai un tableau avec des information en texte une image pour certain d'autre qui en on pas.
J'ai une boucle qui affiche les information texte et une autre boucle qui affiche les images dans la boucle texte.
Mon soucis c'est cas chaque fois il fait affiche toute les images, au lieu d'afficher l'image correspondant.
Est-ce que par la même occasion il y aurais moyen de ne faire qu'une requête au lieu de deux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 <div class="row"> <div class="col s12 m12 l12"> <h5 class="souligne">Table Genre_des_plats</h5> </div> </div> <div class="row"> <div class="col s12 m5 l5"> images </div> <div class="col s12 m2 l2"> Genre </div> <div class="col s12 m1 l1"> Groupe </div> <div class="col s12 m4 l4"> Action </div> </div> <?php //Je creer une requete sql pour selectionner tout de la table genre_des_plats $sql_genre_des_plats = "SELECT * FROM genre_des_plats ORDER BY id_genre_des_plats ASC"; //Je verifie si il y a une erreur dans la requete if(mysqli_errno($connexion) != 0){ die ('ERREUR '.mysqli_error($connexion)); } //J'execute la requet sql $resultat_genre_des_plats = mysqli_query($connexion, $sql_genre_des_plats); //Je fais une boucle sur $resultat_select pour afficher tant qu'il y a quelque chose dedans --> while($select_genre = mysqli_fetch_assoc($resultat_genre_des_plats)){ ?> <div class="row"> <div class="col s12 m5 l5"> <?php //Je creer une requete sql pour selectionner tout de la table genre_des_plats $sql_images_genres = "SELECT id_images, ref_images, lien_images FROM genre_des_plats JOIN images ON genre_des_plats.ref_images = images.id_images"; //Je verifie si il y a une erreur dans la requete if(mysqli_errno($connexion) != 0){ die ('ERREUR '.mysqli_error($connexion)); } //J'execute la requet sql $resultat_images_genres = mysqli_query($connexion, $sql_images_genres); while ($select_images_genres = mysqli_fetch_assoc($resultat_images_genres)){ ?> <div class="card"> <div class="card-image"> <img src=" <?php if($select_images_genres["id_images"] == $select_images_genres["ref_images"]){ echo $select_images_genres["lien_images"]; } else { echo ""; }?>"/> </div> </div> <?php } ?> </div> <div class="col s12 m2 l2"> <?php echo $select_genre["nom_des_genres"]; ?> </div> <div class="col s12 m1 l1"> <?php echo $select_genre["groupe_genre"]; ?> </div> <div class="col s12 m4 l4"> <a class="boutonvert btn waves-effect waves-light ajoumodsup" href="modif_genre_des_plats.php?modif_genre=<?php echo $select_genre["id_genre_des_plats"]; ?>">Modifier</a> <a class="boutonvert btn waves-effect waves-light ajoumodsup" href="genre_des_plats.php?id_suppression=<?php echo $select_genre["id_genre_des_plats"]; ?>">Supprimer</a> </div> </div> <?php } ?>
Partager