Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2011, 14:27
manuel2788
 
Fecha de Ingreso: enero-2011
Mensajes: 95
Antigüedad: 13 años, 3 meses
Puntos: 2
Pregunta Consulta: solicitar mayor dato de un campo

Buenas tardes, vengo con una duda.

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:
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));
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.

Como puedo solucionar esto? gracias de antemano.