Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/03/2005, 01:16
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Pregunta

a ver,
tengo una consulta q me muestra la facturacion de unas tiendas. El usuario escoje una fecha y con esta se muestra un comprativo de la fecha escojida por el usuario y la misma en el año pasado. El resultado lo muestro en dos tablas distintas cada una con su respectiva consulta. El problema lo tengo al generar el grafico q lo tengo q mostrar todo en uno. es decir tengo q mostrar la facturacion de cada tienda con la fecha q ha introducido el usuario y la misma fecha pero del año pasado.
Utilizo un generador de graficos q se llama phplot, y a este hay q pasarle los puntos para q las funciones generen el grafico.
Entonces mi problema lo tengo en este cacho de codigo:

Código PHP:
$sql="SELECT tendes,fecha,Count(numero) AS clients,Sum(total) AS total 
FROM tendes,tickets 
WHERE id_tenda = tienda AND fecha='"
.$data_passada."' 
GROUP BY tendes,fecha 
ORDER BY id_tenda"

$res=mysql_query($sql); 
$numeroRegistros=mysql_num_rows($res); 
if(
$numeroRegistros<=0){ 
    echo 
"<div align='center'>"
    echo 
"<font face='verdana' size='-2'>No hay resultados</font>"
    echo 
"</div>"
}else{          
    
$data = array(); 
    while(
$row mysql_fetch_row($res)) 
        { 
        
$data[] = array($row[0],$row[2]); 
        }     

aqui es donde creo el array.
Código PHP:
while($row mysql_fetch_row($res)) 
        { 
        
$data[] = array($row[0],$row[2]); 
        } 
Donde pone row[0] es el eje X en el qula muestro los nombres de ls diferentes tiendas. Entonces el Row[2] son los puntos q le paso al grafico y asi me genera la grafica linial. Pero para hacer lo q yo quiero necesito meter un Row[] mas. q seria el segundo grafico. el ultimo row tendria q ser el resultado de otra consulta.
Espero q me hay explicado mejor!
Alguna diea? acepto cualquier tipo de sugerencia....
Gracias!

Última edición por sergi_climent; 10/03/2005 a las 03:13