传值传不过来,怎么办??

reachcool 2004-08-04 11:28:01
用action=post.php,method=post

传值,进行用户名,密码验证,为什么在登录框内不作任何输入,只要点击submit按钮便可进入post.php页面,却没有任何的反应呢?

我有用:
<FORM action=post.php?username=<?=$username?>?password=<?=$password?> method="post">

试了一下,还是不行
为什么呀???

...全文
178 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
surfchen 2004-08-04
  • 打赏
  • 举报
回复
$result=mysql_query($strSql);// or die("读取数据库出现错误!");
这句应该为
$result=mysql_query($strSql) or die("读取数据库出现错误!");
reachcool 2004-08-04
  • 打赏
  • 举报
回复
<html>
<head>
<title>用户检验</title>
</head>
<body>
<?php
$username = $_POST["username"];
$password = $_POST["password"];


if($username!="")
{
mysql_connect("localhost", "root", "");
mysql_select_db("mydata") or die ("不能连接到数据库!");
//判断用户名和密码是否在正确
$strSql="select * from maildata where yhm='$username' and mm='$password'";
$result=mysql_query($strSql);// or die("读取数据库出现错误!");
$xm = select xm from maildata where yhm='$username' and mm='$password';
$num=mysql_num_rows($result);
mysql_close($myconn);
if($num>0)
{ echo "<center>当前用户为<b>$xm</b> 欢迎光临</center>";
echo "login.php?username=".$username;

}
else echo "<center><font color=red>错误!请检查用户名和密码!</font></center><br>";
}
else
{
echo "<center>请输入用户名和密码登录!</center>"
?>




</body>
</html>

这样对么?
surfchen 2004-08-04
  • 打赏
  • 举报
回复
在POST.php里,用$_GET或$_POST来接受。
reachcool 2004-08-04
  • 打赏
  • 举报
回复
我试了,好像还是不行,那么,具体的在post.php中,该如何接受呢?
Cain 2004-08-04
  • 打赏
  • 举报
回复
<FORM action=post.php?username=<?=$username?>?password=<?=$password?> method="post">

username和password是两个参数啊,要用&连接
<FORM action=post.php?username=<?=$username?>&password=<?=$password?> method="post">
reachcool 2004-08-04
  • 打赏
  • 举报
回复
试过了,不行呀,麻烦把具体的代码给我帖上来好么?
谢谢
surfchen 2004-08-04
  • 打赏
  • 举报
回复
action=post.php?username=<?=$username?>&password=<?=$password?>
zairwolfc 2004-08-04
  • 打赏
  • 举报
回复
action=post.php?username=<?=$username?>?password=<?=$password?>
~~改成&
chairj 2004-08-04
  • 打赏
  • 举报
回复
post.php?username=<?=$username?>&password=<?=$password?>这样的要用$_GET['username']来接受值
要么直接在form里的<input name="username" type="text">
在form里只用
<form action="post.php" method="POST">就可以了
post.php页用$_POST['username']接受

21,893

社区成员

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

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