Dreamweaver CS5记录集没有过滤$ _SESSION变量

时间:2012-11-05 10:14:25

标签: php dreamweaver

我正在尝试根据$ _SESSION变量过滤记录。 我有一个简单的表单,将用户名和密码发布到results.php页面,其中包含:

 <?php
 session_start ();
 $_SESSION['username'] = $_POST['user_name'];
 echo $_SESSION['username'];


 ?>

这样就可以了,并在页面上回显用户名:

然后我想过滤一个记录集并根据$ _SESSION ['username']返回user_id;

我有一个记录集过滤器设置(见附件),但它不会返回任何记录 - 测试说没有数据......

enter image description here

我已经打印了一条语句,上面写着SELECT user_id FROM user WHERE user_name =' - 1'所以它没有拿起Session变量 - 我一直在研究这个问题并且无法解决问题 - 任何想法哪里出错了。

1 个答案:

答案 0 :(得分:0)

Dreamweaver存储一个名为' MM_Username '的会话变量,其中包含登录表单用户名值。 语法很重要, u UPPER 大小写。

所以你的运行时值必须是:

$_SESSION['MM_Username']