Bien, muchas gracias. Ahora me funciona. Pero realmente quería esto para hacer una gráfica con JPGraph. Y ahora que tengo el array formado, pues no puedo crear la gráfica porque me da el error:
JpGraph Error Cannot use auto scaling since it is impossible to determine a valid min/max value of the Y-axis (only null values).
Que hay mal en mi código?
Código PHP:
<?php
//conexió base de dades
$db_link = mysql_connect("localhost", "root", "pass");
mysql_select_db("meteolot", $db_link);
$data = date("omd");
$txt = 'taula'.$data.' ORDER BY id DESC LIMIT 0,1';
$query = mysql_query("SELECT id FROM $txt", $db_link) or die(first mysql_error);
while($imprimir = mysql_fetch_array($query))
{
$var_id = $imprimir[id];
}
for($i=1; $i<=$var_id; $i++)
{
$nom = 'dada'.$i.' = ';
$txt = 'taula'.$data.' WHERE id='.$i;
$query = mysql_query("SELECT temp FROM $txt", $db_link) or die(mysql_error);
while($imprimir = mysql_fetch_array($query))
{
$var_temp = $imprimir[temp];
}
${'dada'.$increment} = $var_temp;
$array[] = $var_temp;
}
var_dump($array);
// Incluimos los archivos necesarios
include("src/jpgraph.php");
include("src/jpgraph_line.php");
// Creamos el array de datos
$ydata = array($array);
// Creamos un nuevo grafico de 350x250
$graph = new Graph(350, 250, "auto");
$graph->SetScale( "textlin");
// Creamos el grafico basado en el array
$a = $gDateLocale-> GetShortMonth();
$graph->xaxis-> SetTickLabels( $a);
$lineplot = new LinePlot($ydata);
$lineplot->SetColor("blue");
// Agregamos el grafico a la imagen
$graph->Add( $lineplot);
// Mostramos la imagen
$graph->Stroke();
?>
Muchísimas gracias