Google Charts PHP variabele gemakkelijke oplossing
willen vervangen door iets soortgelijks als bv $a en buiten json om te werken
heb diverse dingen gezocht maar kom er niet uit wellicht dat iemand het antwoord heeft
alvast bedankt
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['plan', ],
['do', 2],
['Check', 2],
['Feedback', 2],
['niet geborgd', 7]
]);
var options = {
title: 'My Daily Activities',
is3D: true,
};
var chart = new google.visualization.PieChart(document.getElementById('piechart_3d'));
chart.draw(data, {
colors: ['red', 'orange', 'yellow', 'green', '#000001'],
is3D: true
});
}
</script>
</head>
<body>
<div id="piechart_3d" style="width: 900px; height: 500px;"></div>
</body>
</html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['plan', ],
['do', 2],
['Check', 2],
['Feedback', 2],
['niet geborgd', 7]
]);
var options = {
title: 'My Daily Activities',
is3D: true,
};
var chart = new google.visualization.PieChart(document.getElementById('piechart_3d'));
chart.draw(data, {
colors: ['red', 'orange', 'yellow', 'green', '#000001'],
is3D: true
});
}
</script>
</head>
<body>
<div id="piechart_3d" style="width: 900px; height: 500px;"></div>
</body>
</html>
Graag in het vervolg bij code, [code] [/code] tags gebruiken.[/modedit]
Gewijzigd op 19/08/2013 14:11:48 door Bas IJzelendoorn
link?
bedoel je zoiets : zo dat op een andere pagina binnen mijn site de variabele kan worden ingegeven en derhalve de pie wordt aangepast
Data ophalen.
Data in je javascript code van je chart zetten
Gewijzigd op 19/08/2013 14:18:43 door Lendl Verschoor
dan heb ik bv kolom 1 opgehaald met mysql met de variable
$basisb =( $row );
maar hoe zet ik dan in java script en krijg ik die in google Charts, inmiddels wel Mysql geleerd ;)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
/*
een variabele van PHP naar Javascript
- Laat zoveel mogelijk de PHP boven in je pagina staan
- Let bij strings op dat je de waarde wel tussen quotes zet
*/
// deze php variabele willen we in javascript terug laten komen
$test = 'deze waarde komt uit PHP';
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>van PHP naar Javascript</title>
<script>
//globale variabelen
var test;
// gebruik deze functie om variabelen te initialiseren
function init()
{
test = "<?php echo $test; ?>";
}
// deze functie wordt automatisch aangeroepen als de pagina geladen is
window.onload = function()
{
init();
alert(test);
}
</script>
</head>
<body>
</body>
</html>
/*
een variabele van PHP naar Javascript
- Laat zoveel mogelijk de PHP boven in je pagina staan
- Let bij strings op dat je de waarde wel tussen quotes zet
*/
// deze php variabele willen we in javascript terug laten komen
$test = 'deze waarde komt uit PHP';
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>van PHP naar Javascript</title>
<script>
//globale variabelen
var test;
// gebruik deze functie om variabelen te initialiseren
function init()
{
test = "<?php echo $test; ?>";
}
// deze functie wordt automatisch aangeroepen als de pagina geladen is
window.onload = function()
{
init();
alert(test);
}
</script>
</head>
<body>
</body>
</html>
Gewijzigd op 20/08/2013 11:43:01 door Frank Nietbelangrijk
en dat heb ik ook weten te koppelen aan mijn site
maar hoe krijg ik die gegevens nu in de google charts format, en moet de opgehaalde gegevens in een ander bestand staan dan het weer tegeven diagram?
Toevoeging op 20/08/2013 14:35:37:
en welke variabelen wil je uit de json halen?
hierbij het linkje
https://google-developers.appspot.com/chart/interactive/docs/quick_start
Toevoeging op 21/08/2013 14:23:57:
['Mushrooms', 3],
['Onions', 1],
['Olives', 1],
['Zucchini', 1],
['Pepperoni', 2]
de getallen wil ik graag vanuit mijn database, ik heb ze wel vanuit MYSQL als variable
en het lukt mij ook met de tip van jou deze gegevens te ontsluiten maar hoe ziet Google Charts nu mijn variablen