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...