会话变量无法识别

时间:2014-03-07 12:59:06

标签: php mysql sql session dreamweaver

我正在开发一个显示学生日程安排的PHP系统。我在Dreamweaver中的PHP文件中有一个数据库和一个表,所有这些都已连接。但是,当我想要显示第二天的时间表时,我会陷入困境。 MySQL中有一个名为' day'的表格列,星期一到星期五的值为1到5。

在Dreamweaver代码的开头,我添加了这个:

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

我在PHP页面添加了两个箭头以转到下一天或前一天。但是,数据库似乎无法识别会话变量。部分查询是:

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

当我运行页面时,结果如下: * 注意:未定义的变量:E中的当前日期:*

1 个答案:

答案 0 :(得分:0)

你必须先添加$currentday=$_SESSION['currentday']