【问题标题】:Session variable not recognized会话变量无法识别
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-27
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 2014-06-10
    • 2017-01-04
    • 2013-08-13
    相关资源
    最近更新 更多