一下代码是在index_ok.php中的。
$sqlstr = "select Emp_ID,Emp_Accounts,Emp_Password,Emp_Name,Department from employee where Emp_Accounts='".$_POST['name']."' and Emp_Password='".$_POST['pwd']."'";$select = mysql_query($sqlstr, $conn);$record = mysql_fetch_row($select);$record = mysql_fetch_row($select);$_SESSION['Emp_ID'] = $record[0]; //获取用户编号$_SESSION['Emp_Accounts'] = $_POST['name'];//获取用户登入帐号$_SESSION['Emp_Name'] = $record[3]; //获取用户名字$_SESSION['Department'] = $record[4]; //获取用户部门echo "<script> alert('登录成功!'); window.location.href='emp_main.php'</script>";<?php echo $_SESSION['Emp_Accounts'] ?><?php echo $_SESSION['Emp_Name']; ?><?php echo $_SESSION['Department']; ?><?php echo date("Y-m-d H:i:s l") ?>
$record = mysql_fetch_row($select);
出现了两次
一般的说,用户系统中不会出现同名用户
所以结果集 $select 中只会有一条记录
你读两次时,第二次就读不到了,当然也就不可显示了
$record = mysql_fetch_row($select);
出现了两次
一般的说,用户系统中不会出现同名用户
所以结果集 $select 中只会有一条记录
你读两次时,第二次就读不到了,当然也就不可显示了
只有一个的,我多复制过来了
$record = mysql_fetch_row($select); 把这个删掉一个看看
你没有给出正确的信息,自然也就不会得到正确的解答!
下面这个可能的问题你或许还会说是你已经注意到了,只是没有贴出了
没有 session_start();
你没有给出正确的信息,自然也就不会得到正确的解答!
下面这个可能的问题你或许还会说是你已经注意到了,只是没有贴出了
没有 session_start(); 这个我真没有
你没有给出正确的信息,自然也就不会得到正确的解答!
下面这个可能的问题你或许还会说是你已经注意到了,只是没有贴出了
没有 session_start(); 为什么要有session_start();呢?
你没有给出正确的信息,自然也就不会得到正确的解答!
下面这个可能的问题你或许还会说是你已经注意到了,只是没有贴出了
没有 session_start(); 加了 我还是输不出啊
两边都需要加 session_start(); 你加了吗
两边都需要加 session_start(); 你加了吗 加了啊
加在哪,加在开头没有?
两个页面都print_r($_SESSION); 看看
session_start(); 的问题,加在什么位置了?
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号