Archief - gegevens meegeven aan andere file

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

hydraa

Legacy Member
Hallo allemaal,

Ik zit nu al geruime tijd te zoeken op iets waarschijnlijk heel simpel...

Ik zit met mijn userinfo.php die via een javascript en een ander php file een pie chart weergeeft (Open Flash Chart 2).

In mijn userinfo.php staat dus het volgende:

Code:
<head>
<script type="text/javascript">
swfobject.embedSWF(
"open-flash-chart.swf", "my_chart",
"215", "160", "9.0.0", "expressInstall.swf",
{"data-file":"/PHP/data_pie.php"} );

$(document).ready(function(){
$("#resize").resizable();
});
</script>
...
</head>
<body>
...
<div id="my_chart">
...

In de ander file data_pie moet ik dus de waarden ingeven voor de chart die ik in mijn userinfo.php wel heb, maar ik weet niet hoe ik ze kan doorgeven aan de tweede date_pie.php file...

Normaalgezien kan je werken met _GET en _POST, maar hoe gebeurt dit met javascript?

Iemand die een idee heeft?

Alvast bedankt!

Albireo

Legacy Member
komen de waarden die in data_pie.php moeten komen uit een database en moet je die waarden selecteren aan de hand van een of andere parameter (van de username van de persoon die is ingelogd bv.)?

hydraa

Legacy Member
De userinfo krijgt vanuit de main page de username mee: .../userinfo.php?user=Albireo
In de userinfo.php worden dan de juiste gegevens uit de databank gehaald.

Albireo

Legacy Member
geef die parameter door aan je data_pie.php en haal daar de gegevens uit de database

ik kan me zo niet direct herinneren hoe je het in javascript doet, maar met php kan je het zo oplossen:
Code:
<script type="text/javascript">
swfobject.embedSWF(
"open-flash-chart.swf", "my_chart",
"215", "160", "9.0.0", "expressInstall.swf",
{"data-file":"/PHP/data_pie.php<?php echo '?user=' . $_GET['user']; ?>"} );

$(document).ready(function(){
$("#resize").resizable();
});
</script>

edit: dit is waarom ik me niet herinner hoe het met javascript moet: http://www.bloggingdeveloper.com/post/JavaScript-QueryString-ParseGet-QueryString-with-Client-Side-JavaScript.aspx
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan