Ver Mensaje Individual
  #13 (permalink)  
Antiguo 10/03/2005, 10:33
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
El codigo q tengo actualmente:

Código PHP:
//Definim objecte
$graph = new PHPlot(600,400);

//Definim els Titols
$graph->SetTitle("La Panera del Pa\n\rGrafica");
$graph->SetXTitle('Tendes');
$graph->SetYTitle('Facturacio');

     
$sql="SELECT tendes,fecha,Sum(total) AS total 
            FROM tendes,tickets 
            WHERE id_tenda = tienda AND fecha='"
.$data_usuari."' 
            GROUP BY tendes,fecha 
            ORDER BY id_tenda"

    
$res=mysql_query($sql); 

    
$sql="SELECT tendes,fecha,Sum(total) AS total 
            FROM tendes,tickets 
            WHERE id_tenda = tienda AND fecha='"
.$data_passada."' 
            GROUP BY tendes,fecha 
            ORDER BY id_tenda"

    
$res2=mysql_query($sql); 
$numeroRegistros=mysql_num_rows($res); 
if(
$numeroRegistros<=0){ 
    echo 
"<div align='center'>"
    echo 
"<font face='verdana' size='-2'>No s'han trobat resultats</font>"
    echo 
"</div>"
}
else
{  
    
$data = array();
    while(
$row mysql_fetch_row($res))
    {          
        while(
$row2 mysql_fetch_row($res2)) 
            if(
$row2[0]==$row[0])
            { 
                
$dato $row2[2]; 
                break; 
            } 
            if(!
mysql_fetch_row($res2))//Por las dudas de que no haya registro del año anterior 
            
{
                
$dato=0;    
            }    
            
$data[] = array($row[0],$row[2],$dato); 
    }
            
          

$graph->SetDataValues($data);
//Llegenda
$graph->SetLegend("clients");
$graph->SetLegendPixels(500,25);
//Dibuixem la gràfica
$graph->DrawGraph(); 
el problema lo es al poner dato, solo me coje la primera tienda... las demas me pasa todas 0.
Sabes porque puede ser?

Por cierto muchas gracias, llevo 1 par de dias con esto y al final decidi por la via facil q es preguntar si alguien lo sabe...