Salve
sto impostato un codice nel seguente modo (e fra l'altro guardando un'esempio già esistente):
a sua volta chiama un file graficoGiorn.php :codice:function ViewGraphBar() { var chart; var data_da = ""; var data_a = ""; if(document.getElementById('date_da1').value != "") { data_da = document.getElementById('date_da1').value; } if(document.getElementById('date_a1').value != "") { data_a = document.getElementById('date_a1').value; } if(data_da != "" && data_a != "") { ajaxGet("index2.php?f=graficoGiorn&id="+ <? echo $id; ?>+"&data_da="+data_da+"&data_a="+data_a,visGraph); } else { ajaxGet("index2.php?f=graficoGiorn&id="+ <? echo $id; ?>,visGraph); } }
La funzione che viene richiamata dopo l'ajax contiene l'alert(contenuto) che mi da un msg di errore riportato alla fine:Codice PHP:<?
$id = $_GET["id"];
$data_da = $_GET["data_da"];
$data_a = $_GET["data_a"];
$dataOdierna = getdate();
$dataOggi = $dataOdierna['year']."-".$dataOdierna['mon']."-".$dataOdierna['mday'];
$oraInterv = $dataOdierna['hours'];
$oraInterv = $oraInterv - 1;
$stringa = "";
// $Da = $_GET["data_da"];
// $myData_da = date('Y-m-d', strtotime($Da));
$query = "SELECT var1, var2 FROM mytab WHERE id = $id and data_store >= $data_da";
$risultato = $this->db->loadQuery($query);
while ($fetch=mysql_fetch_array($risultato)) {
$stringa .= $fetch['var1'] ."=". $fetch['var2']." ";
}
echo $stringa;
?>
codice:function visGraph(contenuto) { var dati = contenuto; alert(dati); $(document).ready(function() { chart = new Highcharts.Chart({ chart: { renderTo: 'container', type: 'column', margin: [ 50, 50, 100, 80] }, title: { text: 'Produzione Giornaliera di Energia' }, xAxis: { ..... ...............
L'ERRORE :
<<Fatal Error[/b]: Using $this when not in object context in c:\xampp\htdocs\WebStatistica\ajax\graficoGiorn.ph p on line [b]18</>
COSA SIGNIFICA ???
Grazie Mille

Rispondi quotando