我想写一个登录代码,并且里面有三个表单,分别是select和两个text表单,select列表中分别有“管理人员”和“普通用户”当是“管理人员”的时候,进行密码校检,当是“普通用户”的时候,直接链接到指定的页,肯请大侠们帮小弟一下,我是一个超级菜鸟,我把密码检验的程序贴出来,请大侠们帮小弟改成一个带select表单的登录界面,万分感谢!<?php
$name = $_POST['userid'];
$pwd = $_POST['userpassword'];
if ($name == "" || $pwd == "") { // 当用户名和密码为空时,弹出提示 退出程序
echo "<script>alert('用户名或密码为空,请输入用户名和密码');window.location.href='index.php';</script>";
exit();
}
$link = mysql_connect('localhost', 'root', ''); // 建立连接
if (!$link) { // 未连接上时,给错误提示信息
die('Could not connect: ' . mysql_error());
}
mysql_select_db('qjxdbserver',$link); // 选择数据库 $q = "SELECT count(*) FROM denglubiao where username='".$name."' and userpassword='".$pwd."'"; // 有结果就登录成功,为0时就表示用户名或密码有错
$rs = mysql_query($q);
$row = mysql_fetch_array($rs);
if ($row['count(*)']) {
echo " <script> window.location.href= 'main.php ' </script> ";
} else {
echo "<script>alert('用户名或密码错误,请重新检查后输入!');window.location.href='index.php';</script>";
}
?>
$name = $_POST['userid'];
$pwd = $_POST['userpassword'];
if ($name == "" || $pwd == "") { // 当用户名和密码为空时,弹出提示 退出程序
echo "<script>alert('用户名或密码为空,请输入用户名和密码');window.location.href='index.php';</script>";
exit();
}
$link = mysql_connect('localhost', 'root', ''); // 建立连接
if (!$link) { // 未连接上时,给错误提示信息
die('Could not connect: ' . mysql_error());
}
mysql_select_db('qjxdbserver',$link); // 选择数据库 $q = "SELECT count(*) FROM denglubiao where username='".$name."' and userpassword='".$pwd."'"; // 有结果就登录成功,为0时就表示用户名或密码有错
$rs = mysql_query($q);
$row = mysql_fetch_array($rs);
if ($row['count(*)']) {
echo " <script> window.location.href= 'main.php ' </script> ";
} else {
echo "<script>alert('用户名或密码错误,请重新检查后输入!');window.location.href='index.php';</script>";
}
?>
<option value="general">普通用户</option>
<option value="manage">管理员用户</option>
</select><?php
$log_type = $_POST['log_type'];
if($log_type == 'manage') //为管理员
{
$q = "SELECT count(*) FROM admin where username='".$name."' and userpassword='".$pwd."'"; // 有结果就登录成功,为0时就表示用户名或密码有错
}
elseif($log_type=='general') //一般
{
echo '<script>location.href="index.php"</script>';
}
?>