Remplacer une valeur par un bout de code dans un while ?
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.
Code:
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'].'';
} |
Je ne vois pas comment faire pour que le if rentre en compte dans l'impression des resultats.
Avez-vous une solution ?
En vous remerciant par avance.
Bien cordialement,