Bonjour,
J'ai une question j'ai fait une boucle while pour afficher des information qui sont dans la base de donnée, mais en même temps j'ai fait une condition avec un modulo pour que si le reste est égale à 2 et bien on affiche ceci sinon si ce n'est pas égale à 2 et bien on affiche cela. Jusque là ça marche.
Ce qui ne marche pas c'est qu'il fait qu'une fois la condition et qu'il affiche tout alors que j'aimerai qu'à chaque descriptif il refasse la condition pour entré dans la bonne condition.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //j'initialise une variable qui a la fonction date $datejour = date("Y-m-d"); //je creer une requete sql qui me donne ref_plat et descriptif de la table plat_jour et du au faite que j'ai fait une jointure entre ref_plat de la table plat_jour et //id_plat de la table plat sur date_plat_jour et avec la variable date $sql_pj = "SELECT ref_plat, ref_viande_sansviande, descriptif FROM plat_jour JOIN plat ON plat_jour.ref_plat = plat.id_plat WHERE date_plat_jour = '".$datejour."' ORDER BY ref_viande_sansviande ASC"; //je fait une condition qui verifie si la connexion c'est bien passe if(mysqli_errno($connexion) != 0){ die ('ERREUR '.mysqli_error($connexion)); } //j'execute la requete sql $resultat_pj = mysqli_query($connexion, $sql_pj);
Code : Sélectionner tout - Visualiser dans une fenêtre à part $boxdescpj = 5;
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 <!-- Je fais une boucle sur $resultat1 pour afficher tant qu'il y a quelque chose dedans --> <?php while($platdujour = mysqli_fetch_assoc($resultat_pj)){ ?> <div class="col s12 m12 l12"> <div class="card"> <div class="card-image"> <img class="responsive-img" src="images/pj_pjsv_sugg/pj.jpg"> <span class="card-title"> <div class="row"> <div class="col s12 m12 l12"> <?php if($boxdescpj % 3 == 2){?> <div class="row"> <div class="col m6 l6"></div> <div class="col s12 m6 l6" style="padding-left: 90px; margin-bottom: 25px;"> <h3 class="centrertitre right-align">Plat <span class="du">du</span> jour</h3> <p class="centrertexte right-align"> Salade Mélée<br/> <?php echo $platdujour["descriptif"]; ?> </p> </div> </div> <?php } elseif ($boxdescpj % 3 == 3) {?> <div class="row"> <div class="col s12 m6 l6" style="margin-bottom: 8px;"> <h3 class="centrertitre">Plat <span class="du">du</span> jour sans viande</h3> <p class="centrertexte"> Salade Mélée<br/> <?php echo $platdujour["descriptif"]; ?> </p> </div> </div> <?php } ?> </div> </div> </span> </div> </div> </div> <?php } ?>
Partager