【发布时间】:2014-03-07 12:59:06
【问题描述】:
我正在开发一个显示学生日程安排的 PHP 系统。我在 Dreamweaver 的 PHP 文件中有一个数据库和一个表,它们都已连接。但是,当我想显示第二天的时间表时,我遇到了困难。 MySQL 中有一个表列名为“day”,周一到周五的值是 1 到 5。
在 Dreamweaver 代码的开头,我添加了以下内容:
session_start();
if (!isset($_SESSION["currentday"])){
$_SESSION["currentday"] = 1;
}
我在 PHP 页面中添加了两个箭头,以便转到第二天或前一天。但是,数据库似乎无法识别会话变量。部分查询是:
... AND lesson.day='$currentday'
当我运行页面时,结果如下: *注意:未定义的变量:当前日期在 E:*
【问题讨论】:
-
不应该是 ... AND course.day='".$_SESSION['currentday']."'?还是您将其分配到其他地方?
-
张贴完整代码或至少部分数据或插入的部分和它的html代码,以便我们提供帮助。我们也没有找到你在哪里使用变量
huidigedag -
对不起,我翻译了变量以便更好地理解,但忘记了,它应该也是当前的。
-
@keepwalking 当然...我想得太难了...谢谢
标签: php mysql sql session dreamweaver