<?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>";
}
?>
我想加个select的表单,列表中有“普通用户”和“管理员用户”,用select来判断,但是我是一个PHP新手,对于select的取值的写法不熟,肯请大虾帮我一个,最好是实例,万分感谢!
$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>";
}
?>
我想加个select的表单,列表中有“普通用户”和“管理员用户”,用select来判断,但是我是一个PHP新手,对于select的取值的写法不熟,肯请大虾帮我一个,最好是实例,万分感谢!
<select name="log_type">
<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') //一般
{
$q = "SELECT count(*) FROM denglubiao where username='".$name."' and userpassword='".$pwd."'"; // 有结果就登录成功,为0时就表示用户名或密码有错
}
?>
不知道你的管理员跟用户 是不是同一个表 上面的写法是分开的
你把select 加在你的登陆页面
下面的判断加在 提交页不就可以了
你的管理员表跟用户是不是同一个表