Modérateur PHPfrance |
10684 Messages
29 août 2006, 00:03
Ben à priori non, ce n'est pas ce qu'il souhaite, puisque sa question initiale, c'est comment défini un interval fermé
La réponse est dans le ET au lieu du OU
if ($data['vote'] >= 10 && $data['vote'] < 20) { // 10 <= xx < 20
echo '<img border="0" src="img/2.jpg"> ';
}
Par contre, tu dois pouvoir grandement simplifier en divisant ta note par 10 et en arrondisant à l'inférieur. Tu n'aurais même plus besoin de gérer les différents cas, suffit juste d'avoir une prévu image pour chaque chffre possible :
echo '<img border="0" src="img/' . ( floor($data['vote']/10) ) . '.jpg"> ';