Bonjour,
Je recupére des valeurs deupuis une base SQL. en loccurence ce sont de simple chiffre.
1 -> GOOD
2 -> WRONG
0 -> en attente
Dans le SELECT j'ai ordonné de recupérer seulement les lignes avec 1 et 2 (donc pas celle en attente) et afficher les 10 resultats qui ont le status 1 et 2.
J'affiche donc bien dans la boucle while les chiffre 1 et 2 selon les derniers status. Ce qui donne 1221121221 mettons.
Mais ce que je veux faire c'est affiché a la place de 1 une image "GOOD.png" et a la place de 2 une image "BAD.png".
J'ai essayé avec un if dans la boucle while, ce qui me semble ne pas être très judicieux.
Je ne vois pas comment faire pour que le if rentre en compte dans l'impression des resultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 while(....) { if ($status == 1) echo '<img src="sitepics/good.png" />'; elseif ($status == 2) echo '<img src="sitepics/bad.png" />'; echo ''.$datau1['status'].''; }
Avez-vous une solution ?
En vous remerciant par avance.
Bien cordialement,
Partager