不好意思,剛開始學習寫網頁,遇到了一些問題
google&爬文了許久還是不明所以
請問
今天我在同一個php檔
code是這樣的
<?php
連接mysql,回傳了一個$row['???'],???有username、password等..
echo "<script> js_function(); </script>" ;
?>
<scrpt>
function js_function(){
<?php $x = $row['username']
$y = "abc"
?>
alert( <?php echo $x; ?> );
alert( <?php echo $y; ?> );
}
</script
$x沒辦法印到,$y卻可以
請問為什麼呢?該如何修改~
同一個php檔,不同的<?php ?> 變數空間不同嗎?
我的第一個row的php並沒有使用function,所以應該不是區域變數呀
謝謝
附上完整程式碼
http://pastie.org/private/pjxr3k3jx8s08fxktff4g#4,29-30,33,102,110
我發現我的$_session存不到$row抓出來的資料
(確定不是'password'、'nickname'的問題)
但是$_session['authenticated'] = true; 就可以echo出1
謝謝