-2
我試圖動態輸出一個帶有數據庫的菜單樹。代碼似乎沒有記錄JavaScript函數或正確寫入。有人有想法嗎?使用PHP嵌入JavaScript函數
<? php
echo "<script type='text/javascript' src='dtree.js'></script>";
$db = new MyDB();
$sql =<<<EOF
SELECT DISTINCT CATEGORY FROM ITEM;
EOF;
$ret = $db->query($sql);
$i = 1;
echo "<script type='text/javascript'>";
echo "d = new dTree('d');";
echo "d.add(0,-1,'Introduction', 'index.html','','','img/blue.gif');";
while($row = $ret->fetchArray(SQLITE3_ASSOC)){
echo "d.add(" . $i . ", 0, '" . $row['CATEGORY'] . "',);";
$i++;
}
echo "document.write(d);";
echo "</script>";
$db->close();
echo "Operation done successfully\n";
?>
什麼是實際寫入瀏覽器? –
輸出是什麼?那是對的嗎?你有任何的JavaScript錯誤?或者,甚至PHP錯誤? – giorgio
只寫入「操作成功」。 沒有javascript或php錯誤。 :/ – L30