phpler: Php in JavaScript-Funktion nutzen können!?

Beitrag lesen

Hallo phpler,

denn so gehts halt nicht:
was geht nicht? Fehlermeldung?

"Es ist ein Laufzeitfehler aufgetreten. Soll der Debugmodus gestartet werden?

Zeile:191
Fehler: Syntaxfehler"

Also die Datei ist eine PHP-Datei und die ganze Fkt. sieht jetzt so aus (ich hatte das ganze nur beispielhaft als Frage gestellt, hier also das exakte problem):

function loadData() {

treeData = new Collection();

treeData.add(new RootNode('root','Hauptrubrik','html/welcome.html','','folder-open.gif')); // Root Node MUST be first!

<?php
    $db_server = "localhost";
    $db_user = "";
    $db_password = "";
    $db_datenbank = "database";
    $db = @mysql_connect( $db_server, $db_user, $db_password ) or die( "Datenbankverbindung fehlgeschlagen!" );
    $query = mysql_db_query( $db_datenbank, "SELECT node1.left AS L, node1.right AS R, CONCAT(REPEAT(' ', 4*(COUNT(*)-1)), '<img src="folder.gif" /> ', '<a href="test.php?id=', node1.id,'">', node1.name, '</a><br />') AS tree, COUNT(*) AS level FROM node AS node1, node AS node2 WHERE node1.left BETWEEN node2.left AND node2.right GROUP BY node1.left;" );
    while( $zeile = mysql_fetch_row( $query ) )
    {
       echo "treeData.add(new FolderNode('as','root','Unterrubrik1','',''));";
    }
    mysql_close( );
  ?>

}

Zeile 191 ist dabei die zeile direkt beim Anfang von <?php... (Achja, der PHP-Part ist aufjedenfall syntaktisch korrekt, weil er seperat vom JavaScript funktioniert!)