php - session 变量无法识别

标签 php mysql sql session dreamweaver

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

在 Dreamweaver 代码的开头,我添加了以下内容:

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

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

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

当我运行该页面时,结果如下: *注意: undefined variable :当前日期位于 E:*

最佳答案

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

关于php - session 变量无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22250748/

相关文章:

javascript - 在 CakePHP 3 中将样式应用于 flash 消息

php - 我应该在哪里存储laravel中的私有(private)证书文件?

mysql - 将 MySQL 5.6 升级到 5.7

mysql - 如何按月编写单个项目的销售额查询

php - 我如何在 DynamoDB 中使用分组依据?

PHP exec 使用 IIS 更改 Windows 密码

mysql - 如何获取MySQL触发器执行时间?

python - Django如何自定义表名和外键字段

具有附加条件的 MySQL GROUP BY

ASP.NET/JavaScript - Ajax 调用,如何?