Resulta que estoy creando un script, el cual será una especie de contador. Es decir, a medida que más personas participen/inscriban en un evento determinado, dicho script reflejará si hay muchos o pocos usuarios participando.
El contador es animado, consta de cuatro imagenes en formato gif. Hasta aquí todo va excelente.
Como trabaja el script, pues hago una consulta a mysql de la siguiente manera:
SELECT max(id) FROM basket WHERE rank='1'"
Luego, comienzo a comparar:
Código:
Dependiendo del valor de id, mostrará uno u otra imagen. El problema es que al correr el script no muestra una imagen, sino varias... es decir, el script no está seleccionando el mayor valor de id, sino que selecciona todos los valores de dicho campo o los compara. while ($row = mysql_fetch_row($result)){ if ($row[0] > 3) { echo "<img src='imagenes/contador/basket/unbasket.gif'>"; } if ($row[0] > 20) { echo "<img src='imagenes/contador/basket/dosbasket.gif'>"; } if ($row[0] > 40) { echo "<img src='imagenes/contador/basket/tresbasket.gif'>"; } if ($row[0] > 70) { echo "<img src='imagenes/contador/basket/completa.gif'>"; } } while ($row = mysql_fetch_array($result));
Como puedo solucionar esto? gracias de antemano.