2014-03-07 115 views
0

我正在研究一個顯示學生時間表的PHP系統。我在Dreamweaver中的PHP文件中有一個數據庫和一個表,它們都連接在一起。但是,當我想要顯示計劃的第二天時,我陷入了困境。 MySQL中有一個名爲'day'的表格列,星期一至星期五的值爲1到5。會話變量未被識別

在Dreamweaver的代碼的開始,我添加了這個:

session_start(); 
     if (!isset($_SESSION["currentday"])){ 
      $_SESSION["currentday"] = 1; 
     } 

我添加了兩個箭頭PHP頁面轉到下一個或前一天。但是,數據庫似乎無法識別會話變量。查詢的部分原因是:

... AND lesson.day='$currentday' 

當我運行的頁面,這就是結果: * 注意:未定義的變量:CURRENTDAY在E:*

+2

不應該...... AND lesson.day ='「。$ _ SESSION ['currentday']。''?或者你正在把它分配到別的地方? – keepwalking

+1

發佈完整的代碼或至少數據或插入的部分和它的html代碼,以便我們可以提供幫助。我們也沒有找到你使用變量'huidigedag'的地方 – krishna

+0

對不起,我翻譯了變量以便更好地理解,但忘記了一個,它應該是當前的。 –

回答

0

ü必須先添加$currentday=$_SESSION['currentday']