ik heb een javascript dat ik dynamisch wil maken. De content hiervoor staat in mijn mysql database. ik wil met php de data uit de database halen en in de array van javascript 'stoppen'.

javascript verwacht :
<script type="text/javascript">
<!--
var Tree = new Array();
// nodeId | parentNodeId | nodeName | nodeUrl
Tree[0] = "1|0|Page 1|#";
Tree[1] = "2|1|Page 1.1|#";
//-->
</script>

met php en mysql haal ik dit uit de database........hoe combineer ik dit?

<?php
$query_level1 = mysql_query("SELECT level_id,level_parent,level_name,level_link from photoset");
$count=0;
while ($result_level1 = mysql_fetch_array($query_level1)) {
$count++;
echo' Tree['.$count.'] = "'.$result_level1[0].'|'.$result_level1[1].'|'.$result_level1[2].'|'.$result_level1[3].'";<br>';
}
?>
Dat werkt toch?
nee, want in feite wil ik dus dit :
(alleen krijg ik dit niet voor elkaar.....)

<script type="text/javascript">
<!--
var Tree = new Array();
<?php
$query_level1 = mysql_query("SELECT level_id,level_parent,level_name,level_link from photoset");
$count=0;
while ($result_level1 = mysql_fetch_array($query_level1)) {
$count++;
echo' Tree['.$count.'] = "'.$result_level1[0].'|'.$result_level1[1].'|'.$result_level1[2].'|'.$result_level1[3].'";<br>';
}
?>
//-->
</script>
Wat werkt er dan niet?
wanneer ik dit onderstaande script gebruik krijg ik een error :
'Tree is undefined'
<script type="text/javascript">
<!--
var Tree = new Array();
$query_level1 = mysql_query("SELECT level_id,level_parent,level_name,level_link from photoset");
$count=0;
while ($result_level1 = mysql_fetch_array($query_level1)) {
$count++;
echo' Tree['.$count.'] = "'.$result_level1[0].'|'.$result_level1[1].'|'.$result_level1[2].'|'.$result_level1[3].'";<br>';
}
//-->
</script>

<script type="text/javascript">
<!--
var Tree = new Array();
<?php
$sql = "SELECT level_id, level_parent, level_name, level_link FROM photoset";
$query_level1 = mysql_query($sql);
if($query_level1)
{
	$count = 0;
	while ($result_level1 = mysql_fetch_array($query_level1))
	{
		$count++;
		echo 'Tree[' . $count . '] = "' . $result_level1['nodeId'] . '|' . $result_level1['parentNodeId'] . '|' . $result_level1['nodeName'] . '|' . $result_level1['nodeUrl'] . '";';
                echo "\n";
	}
}
else
{
	echo 'Error';
}
?>
//-->
</script>
he bedankt!!!! echt top! kan ik weer even verder! thnx!

Reageren