Buonasera a tutti!
Ho un problema su cui mi sono inchiodato da un pezzo e non riesco ad uscirne.
Nel bel mezzo della creazione di un sito, sto cercando di inserire dei grafici (amcharts) e da qui nasce il problema.
Editando il codice sorgente dei loro charts mi imbatto nella porzione di codice seguente:
;
'
Il problema è semplice da spiegare. Perchè l' output dell' array mi rimane sempre lo stesso, e quindi, perchè la variabile $g non mi si incrementa?!
Grazie a tutti in anticipo!
Ho un problema su cui mi sono inchiodato da un pezzo e non riesco ad uscirne.
Nel bel mezzo della creazione di un sito, sto cercando di inserire dei grafici (amcharts) e da qui nasce il problema.
Editando il codice sorgente dei loro charts mi imbatto nella porzione di codice seguente:
PHP:
<?php
session_start();
include ("config.php");
echo '
HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>amStock Example</title>
<link rel="stylesheet" href="amcharts/style.css" type="text/css">
<script src="amcharts/amcharts.js" type="text/javascript"></script>
<script src="amcharts/serial.js" type="text/javascript"></script>
<script src="amcharts/amstock.js" type="text/javascript"></script>
<script type="text/javascript">
var chartData = generateChartData();
function generateChartData() {
var chartData = [];
var firstDate = new Date(2012, 0, 1);
firstDate.setDate(firstDate.getDate() - 1000);
firstDate.setHours(0, 0, 0, 0);
PHP:
';
$query=mysql_query("SELECT Attualea FROM clinicaoculistica WHERE 1=1 LIMIT 2000,10")or die(mysql_error());
$total = mysql_num_rows($query); // Counts the total results found.
$array = array();
$p=0;
while($r = mysql_fetch_array($query))
{$array[$p] = $r[0];
$p++;}
$g=0;
echo'
HTML:
for (var i = 0; i <
PHP:
';
echo $total;
echo '
HTML:
i++) {
var newDate = new Date(firstDate);
newDate.setHours(0, i, 0, 0);
PHP:
';
echo '
HTML:
var a =
PHP:
';
echo $array[$g];
echo '
HTML:
;
var b =
PHP:
;
echo $g;
$g++;
echo '
HTML:
;
chartData.push({
date: newDate,
value: a,
volume: b
});
';
echo '
}
return chartData;
}
Il problema è semplice da spiegare. Perchè l' output dell' array mi rimane sempre lo stesso, e quindi, perchè la variabile $g non mi si incrementa?!
Grazie a tutti in anticipo!