Je kunt dan denk ik het beste AJAX gebruiken daarvoor.
Als je er niet bekend mee bent ->
Klik hier
Link gekopieerd
Bedankt Albert,
Ja veel ken ik daar niet van :). Met php kan ik al heel wat.
Maar javascript is toch een ander iets.
Link gekopieerd
Thomas, alles valt te leren ;-)
Link gekopieerd
alleen als je AJAX wilt leren, bespaar een hoop moeite en doe dat met jQuery, een framework van Javascript. Daar bespaar je zeker 20 lijntjes overtypen mee.
Link gekopieerd
Laatste tijd vind ik zelf JSON erg handig.. Array omzetten naar JSON en klaar.
Link gekopieerd
Dit is mijn google charts code:
<html>
<head>
<script type='text/javascript' src='https://
www.google.com/jsapi'></script> ;
<script type='text/javascript'>
google.load('visualization', '1', {'packages': ['geochart']});
google.setOnLoadCallback(drawMarkersMap);
function drawMarkersMap() {
var data = google.visualization.arrayToDataTable([
['City', 'Temperatuur'],
['Waregem', 10],
]);
var options = {
region: 'BE',
displayMode: 'markers',
colorAxis: {colors: ['blue', 'red']}
};
var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
chart.draw(data, options);
};
</script>
</head>
<body>
<div id="chart_div" style="width: 900px; height: 500px;"></div>
</body>
</html>
Dus de temperatuur zou moeten uitgelezen worden via javascript.
Link gekopieerd
Je kan de variabele gewoon echoën in je JS code en daar gebruiken. PHP wordt uitgevoerd op de server, ergens ver weg, het browser, waar JS wordt uitgevoerd, ontvangt alleen de code die de PHP code genereert. Als je dus dit doet:
<?php
// ...
$bar = 'baz';
?>
<script>
var foo = '<?php echo $bar; ?>';
// ...
</script>
Krijgt het browser, en dus ook de JS engine, alleen dit te zien:
<script>
var foo = 'baz';
// ...
</script>
En dat is dus ook hoe je je JS moet zien.
Link gekopieerd
Link gekopieerd
Misschien even kijken waar $outsideTemp op de pagina gedefinieerd wordt. Voor of na het script.
Link gekopieerd