Problema PHP + Javascript

Stefano Massucco

Nuovo Utente
18 Gen 2014
1
0
0
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:

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!
 
Ciao, cos'è successo al codice che hai postato ?
perchè la variabile $g non mi si incrementa?
non vedo nessun $g++ per incrementare la variabile $g
 

Discussioni simili