我正在开发一个显示学生日程的 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/