php传值问题

amao007 2009-06-06 04:33:36

<?php
include "../conn.php";
?>
<?php
ob_start();
$user_id=$_POST['userid'];
$passwd=$_POST['password'];
$exe=$user_id;
//echo $user_id;
$sql="select * from tb_user where user_id='$userid' and password='$passwd'";
$flag = mysql_query($sql);
$result = mysql_fetch_array($flag);
$user_type = $result["user_type"];
if($result!=false)
{
echo "<script> alert('".$user_id."登陆成功'); </script>";
}
else{
echo "<script> alert('用户名或密码错误'); </script>";
echo '<script>window.location="../main.php";</script>';
}
?>
<html>
<head>
<script>
function showpage(obj,user_id,user_type)
{
window.location="./top.php?userid="+user_id+"&&user_type="+user_type;
}
</script>
</head>
<body>
<a href="javascript:showpage(this,<?php echo $user_id; ?>);" class="navText">登记</a>
</body>
</html>

不能跳转,不知道是什么问题。是一网页错误

...全文
266 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenq0917 2009-06-07
  • 打赏
  • 举报
回复
window.location=改为:window.location.href=

最好能把错误帖出来
haigou20 2009-06-07
  • 打赏
  • 举报
回复
楼上正解.
应改成:
<body>
<a href="javascript:showpage(this, <?php echo $user_id; ?>,<?php echo $user_type; ?>);" class="navText">登记 </a>
</body>
taozi40602748 2009-06-07
  • 打赏
  • 举报
回复
$sql="select * from tb_user where user_id='$userid' and password='$passwd'"; 改成这样试一下看看
$sql="select * from tb_user where user_id='".$userid."' and password='".$passwd."'";

cleochan 2009-06-06
  • 打赏
  • 举报
回复
你showpage函数传进去的值只有前两个,没第三个值user_type,但你js函数里又用到了user_type,怎么可能不错?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧