Portál AbcLinuxu, 10. května 2025 11:31
mysql_connect ("localhost","","");
mysql_select_db("");
$ss=mysql_query ("SELECT Sloupec FROM `tabulka` ORDER BY Datum");
$rop = mysql_fetch_array($ss);
while ($rop){
foreach ($rop as $mrop){
// Tady nacitam soubory na graf
define ('GChart_DIR',dirname(__FILE__).'/gchart');
require_once (GChart_DIR.'/GChart.php');
$line=new GChart_Line(600,300);
$line->set_encoding(TEXT_ENCODING_SCALING);
$x_axis=new
GChart_Axis(GChart_BOTTOM_X_AXIS,array(cas, cas,
cas));
$y_axis=new GChart_Axis(GChart_LEFT_Y_AXIS);
$y_axis->set_boundry(0,1000);
$s1=new
//A tady prichazi problem
GChart_DataSeries(array($mrop),'Meno');
$s1->set_scaling(0,1000);
$line->add($s1);
$line->add_axis($x_axis);
$line->add_axis($y_axis);
$rop= mysql_fetch_array($ss); } }
Řešení dotazu:
$rop= mysql_fetch_array($ss);
máš na nesprávnom mieste (má to byť na konci toho while cyklu a nie foreach, takže to má byť o riadok nižšie).
mysql_connect ("localhost","",""); mysql_select_db(""); $ss=mysql_query ("SELECT Sloupec FROM `tabulka` ORDER BY Datum"); $items = Array(); $rop = mysql_fetch_array($ss); while ($rop){ foreach ($rop as $mrop) { $items[] = $mrop; } $rop= mysql_fetch_array($ss); } // Tady nacitam soubory na graf define ('GChart_DIR',dirname(__FILE__).'/gchart'); require_once (GChart_DIR.'/GChart.php'); $line=new GChart_Line(600,300); $line->set_encoding(TEXT_ENCODING_SCALING); $x_axis=new GChart_Axis(GChart_BOTTOM_X_AXIS,array(cas, cas, cas)); $y_axis=new GChart_Axis(GChart_LEFT_Y_AXIS); $y_axis->set_boundry(0,1000); $s1=new GChart_DataSeries($items, 'Meno'); $s1->set_scaling(0,1000); $line->add($s1); $line->add_axis($x_axis); $line->add_axis($y_axis);
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.