首页:
<form action="share/check_login.php" method="post" name="login" onsubmit="check_input(login)">
<table width="294" height="172" align="center" cellspacing="2">
<tr>
<td width="114" align="right">登录账号:</td>
<td width="168"><input name="user_id" type="text" maxlength="10" /></td>
</tr>
<tr>
<td align="right">密 码:</td>
<td><input name="password" type="password" id="password" maxlength="10"/></td>
</tr>
<tr>
<td align="right" class="STYLE2">登录身份:</td>
<td>
<select name="role">
<option value="student" selected="selected">学生</option>
<option value="teacher">教师</option>
<option value="administrator">教务管理员</option>
</select> </td>
</tr>
<tr>
<td colspan="2" align="center"><label>
<input name="Submit" type="submit" class="STYLE2" value="登录" />
<input type="reset" class="STYLE2" value="重置" />
</label></td>
</tr>
</table>
</form>check_login.php<?php //获得变量
$user_id = $_POST["user_id"];
$password =$_POST["password"];
$role = $_POST["role"];
if($role=="student")
$sql = "select * from t_student where student_id = '".$user_id."'";
else if($role=="teacher")
$sql = "select * from t_teacher where teacher_id = '".$user_id."'";
else
$sql = "select * from t_administrator where admin_id = '".$user_id."'";
switch($role)
{
case 'student':
header("Location:../student/student_main.php");
break;
case 'teacher':
header("Location:../teacher/teacher_main.php");
break;
case 'administrator':
header("Location:../administrator/admin_main.php");
break;
}不能登录,请问这是为什么啊??
选择学院登录提示header("Location:../student/student_main.php");错误
选择老师登录提示header("Location:../teacher/teacher_main.php");错误
选择管理员登录的时候提示header("Location:../administrator/admin_main.php");错误本人为新手,希望多多指教!不尽感激
<form action="share/check_login.php" method="post" name="login" onsubmit="check_input(login)">
<table width="294" height="172" align="center" cellspacing="2">
<tr>
<td width="114" align="right">登录账号:</td>
<td width="168"><input name="user_id" type="text" maxlength="10" /></td>
</tr>
<tr>
<td align="right">密 码:</td>
<td><input name="password" type="password" id="password" maxlength="10"/></td>
</tr>
<tr>
<td align="right" class="STYLE2">登录身份:</td>
<td>
<select name="role">
<option value="student" selected="selected">学生</option>
<option value="teacher">教师</option>
<option value="administrator">教务管理员</option>
</select> </td>
</tr>
<tr>
<td colspan="2" align="center"><label>
<input name="Submit" type="submit" class="STYLE2" value="登录" />
<input type="reset" class="STYLE2" value="重置" />
</label></td>
</tr>
</table>
</form>check_login.php<?php //获得变量
$user_id = $_POST["user_id"];
$password =$_POST["password"];
$role = $_POST["role"];
if($role=="student")
$sql = "select * from t_student where student_id = '".$user_id."'";
else if($role=="teacher")
$sql = "select * from t_teacher where teacher_id = '".$user_id."'";
else
$sql = "select * from t_administrator where admin_id = '".$user_id."'";
switch($role)
{
case 'student':
header("Location:../student/student_main.php");
break;
case 'teacher':
header("Location:../teacher/teacher_main.php");
break;
case 'administrator':
header("Location:../administrator/admin_main.php");
break;
}不能登录,请问这是为什么啊??
选择学院登录提示header("Location:../student/student_main.php");错误
选择老师登录提示header("Location:../teacher/teacher_main.php");错误
选择管理员登录的时候提示header("Location:../administrator/admin_main.php");错误本人为新手,希望多多指教!不尽感激
比如学生的:
欢迎您:<?php echo @$_SESSION[name];?> 同学</td>
Warning: Cannot modify header information - headers already sent by (output started at F:\APMServ5.2.6\APMServ5.2.6\www\htdocs\paper_manage\share\check_login.php:12) in F:\APMServ5.2.6\APMServ5.2.6\www\htdocs\paper_manage\share\check_login.php on line 56
提示的是什么错误啊???
其中第56行就是 header("Location:../student/student_main.php");
建议检查一下,是不是BOM头,
或者一些特殊字符输出了.
只是在header前在加了些输入信息的确认,比如用户名是否存在或错误,密码是否正确等。若用户名和密码是正确,都没输出了。
请问BOM头是什么意思啊??
include "conn.php";
$Connection = new Connection();
$conn = $Connection->getConnection();
?>
选择老师登录提示header("Location:../teacher/teacher_main.php");错误
选择管理员登录的时候提示header("Location:../administrator/admin_main.php");错误楼主你这三个文件的路径对不对啊