会员登录问题请教

kate_jy 发布于 2011/04/15 13:06
阅读 344
收藏 1
login.html文件

会员登陆系统

请输入帐号:

请输入密码:

chk.php文件 会员登录成功"; }else{ echo $result; echo "会员登录失败"; } mysql_free_result($result); mysql_close($link); ?> 数据库用phpmyadmin做的 不知为什么结果只有一个 就是登录失败 正常来说result应该等1 却永远等0
加载中
0
thomasong
thomasong

没看明白

0
笨蛋EGG
笨蛋EGG

楼主是坛子里的罕见女生···

0
kate_jy
kate_jy

引用来自#2楼“Thomasong”的帖子

没看明白

 就是 编出来是这么个东西  我的数据库中有一条信息是 id john  passwd 54321 如过在软件中输入正两个的话  提交应该是登录成功

但显示的是登录失败

0
kate_jy
kate_jy

引用来自#3楼“笨蛋EGG”的帖子

楼主是坛子里的罕见女生···

0
DanielTo
DanielTo

最好把代码贴出来,:) 虽然我不是搞php的。

0
kate_jy
kate_jy

<html>
<head>
		<title>会员登陆系统</title>
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<h1 align="center">会员登陆系统</h1>
<form name="form2" action="chk.php" method=POST>
   <p align="center">请输入帐号:<input type="text" name="user_id"></p>
   <p align="center">请输入密码: <input type="text" name="user_password"> </p>
   <p align="center"><input name="submit1" type="submit" value="提交" >
                    <input type="reset" name="重设" </p>
</form>
</body>
</html>
<?php $link=mysql_connect("localhost","root1","123456"); mysql_query("use db"); $sqlstr="select * from user where id='".$_POST['user_id']."'and passwd='".$_POST['user_passwd']."' "; $result=mysql_query($sqlstr,$link); if( mysql_num_rows($result)==1){ echo"<center>会员登录成功</center>"; }else{ echo $link; echo $sqlstr; echo "<center>会员登录失败</center>"; } mysql_free_result($result); mysql_close($link); ?> 引用来自#6楼“AJ”的帖子

 

最好把代码贴出来,:) 虽然我不是搞php的。

 刚才忘了 下面是php  可能看不太清吧

0
kate_jy
kate_jy
chk.php
<?php
$link=mysql_connect("localhost","root1","123456");
mysql_query("use db");
$sqlstr="select * from user where id='".$_POST['user_id']."'and passwd='".$_POST['user_passwd']."' ";
$result=mysql_query($sqlstr,$link);
if( mysql_num_rows($result)==1){
    echo"<center>会员登录成功</center>";
}else{
    echo  $link;
    echo $sqlstr;
    echo "<center>会员登录失败</center>";
}
mysql_free_result($result);
mysql_close($link);
?>
0
DanielTo
DanielTo

@ 查看提交过来的值是不是你想要的

@ 查看查询语句是不是正确

@ 再看看查询出的数据对不对

0
h2ero
h2ero

测试了下,楼主的password没有取到,

$sqlstr="select * from user where id='".$_POST['user_id']."'and passwd='".$_POST['user_password']."' ";

那儿改下就可以了

0
kate_jy
kate_jy

引用来自#10楼“h2ero”的帖子

测试了下,楼主的password没有取到,

$sqlstr="select * from user where id='".$_POST['user_id']."'and passwd='".$_POST['user_password']."' ";

那儿改下就可以了

   太感谢了 好了

返回顶部
顶部