数据库:wdn
表:user
字段:username,userpass,usernick提交变量:name,pass第一个程序:
用户认证:name,pass正确就可以继续执行,不正确(exit;)停止程序。第二个程序:
通过认证后,打印usernick。也就是提取其他字段的值。
表:user
字段:username,userpass,usernick提交变量:name,pass第一个程序:
用户认证:name,pass正确就可以继续执行,不正确(exit;)停止程序。第二个程序:
通过认证后,打印usernick。也就是提取其他字段的值。
写错了
自己再改改
大哥,学习怎么能懒呢!
另外,你的验证程序真的写得很烂,还没有php中文手册里的那个破东东好
if(!$ming) //显然的啊
$userren_link=mysql_connect("localhost","root");
mysql_select_db("wdn");
$sql="select * from user where username = '$name' ";
$ming = mysql_query($sql);
$rows=mysql_num_rows($ming);
if($rows==0)
{
echo "没有此用户!";
exit;
}
else
{
$yan=mysql_query('select * from user', $userren_link);
$yansu=mysql_fetch_array($yan);
$yansu[userpass]==pass;
echo"通过验证!";
}
?>
$userren_link=mysql_connect("localhost","root");
mysql_select_db("wdn");
$sql="select * from user where username = '$name' ";
$ming = mysql_query($sql);
$rows=mysql_num_rows($ming);
if($rows==0)
{
echo "没有此用户!";
exit;
}
else
{
$yan=mysql_query('select * from user', $userren_link);
$yansu=mysql_fetch_array($yan);
if ($yansu[userpass]==pass)
echo"通过验证!";
}
?>
这是什么?搞不懂,说真的,你写的程序真的很烂!
如:
用户表中的字段为username password
用户提交的变量为$name $pass$sql=select * from user where username=.$name. and password=.$pass.
$result = mysql_quey($sql);
$row = mysql_num_rows($result);
if($row !=0)
{
header("location:xxx.php");//登陆成功的界面
}
else
{
header("location:yyy.php");//不成功登陆界面
}