Hallo allemaal,
Ik heb het volgende probleem.
Ik heb een site die fitness evaluatie gegevens bijhoud. Op deze site moet worden ingelogd en userID is het email adres. Nu wil ik de gegevens ook in een grafiek laten zien.
De code die ik hiervoor heb zou het volgende moeten doen:
De database uitlexen dmv een query, de gegevens in XML zetten en de XML wordt vervolgens in een grafiek omgezet.
Onderstaande code betreft de column dist_run.
Ik krijg het echter niet voor elkaar. Ik krijg een lege pagina.
Ik heb een echo geplaatst met het $sessionID en krijg inderdaad het email adres te zien. Maar verder is de pagina leeg.
Er staan 2 includes: de eerste haalt/behoud de user ID en de andereconnect naar de database.
Dit is de code:
Wie kan mij vertellen waar de fout in de code zit.
Bedankt voor jullie reakties
Ben
Ik heb het volgende probleem.
Ik heb een site die fitness evaluatie gegevens bijhoud. Op deze site moet worden ingelogd en userID is het email adres. Nu wil ik de gegevens ook in een grafiek laten zien.
De code die ik hiervoor heb zou het volgende moeten doen:
De database uitlexen dmv een query, de gegevens in XML zetten en de XML wordt vervolgens in een grafiek omgezet.
Onderstaande code betreft de column dist_run.
Ik krijg het echter niet voor elkaar. Ik krijg een lege pagina.
Ik heb een echo geplaatst met het $sessionID en krijg inderdaad het email adres te zien. Maar verder is de pagina leeg.
Er staan 2 includes: de eerste haalt/behoud de user ID en de andereconnect naar de database.
Dit is de code:
PHP:
<?php
include 'Includes/db.php';
include "../evaluation/include/dbcommon.php";
?>
<HTML>
<HEAD>
<TITLE>
Gym in the Park Monthly Evaluation
</TITLE>
<?php
?>
<SCRIPT LANGUAGE="Javascript" SRC="FusionCharts.js"></SCRIPT>
<style type="text/css">
<!--
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.text{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
-->
</style>
</HEAD>
<BODY>
<CENTER>
<h2>Gym in the Park Monthly Evaluation</h2>
<?php
echo "TEST ***** RUN: " . $_SESSION["UserID"];
$link = connectToDB();
$strXML = "<chart caption='Set Distance Run' AxisMinValue='1' bgColor='F2F8D6' canvasPadding='20' labelDisplay='Rotate' xAxisName='Date' yAxisName='Time' showBorder='1' decimals='2' animation='" . $animateChart . "'>";
$strQuery = "SELECT date_format(month, '%b-%y') as month FROM evaluation WHERE email = '" . $_SESSION['UserID'] . "' ";
$result = mysql_query($strQuery) or die(mysql_error());
if ($result) {
while($ors = mysql_fetch_array($result)) {
$strQuery = "SELECT dist_total FROM evaluation WHERE date_format(month, '%b-%y') = '" . $ors['month'] . "' ";
$result2 = mysql_query($strQuery) or die(mysql_error());
$ors2 = mysql_fetch_array($result2);
$strXML .= "<set label='" . $ors['month'] . "' value='" . $ors2['dist_total'] . "' />";
mysql_free_result($result2);
}
}
mysql_close($link);
$strXML .= "</chart>";
echo renderChart("FusionCharts/Line.swf", "", $strXML, "dist_total", 600, 300, false, false);
?>
<BR><BR>
<a href='NoChart.html' target="_blank">Unable to see the chart above?</a>
</CENTER>
</BODY>
</HTML>
Bedankt voor jullie reakties
Ben
Laatst bewerkt door een moderator: