标签的name值有什么用?

pak001 2009-11-29 08:30:40
程序如下
<?php

if($_POST[action]=="login"){ //这句话看不懂,这和下面的form中的name的值有什么关系?还有input中value的值之间有什么关系呢
if($_POST[user]=="mr"&&$_POST[password]=="mrsoft"){
echo "hello 亲爱的".$_POST[user]."同志!you are the best";
}
else{
echo "sorry你输入提交的用户名“".$_POST[user]."”没有"."或者你密码有错";
}
}
?>
<table border="2" cellspacing="0" cellpadding="0">
<form name="login" method="post" action="ch0505.php">
<input type="hidden" name="action" value="login"/>
<tr>
<td align="right" valign="middle">用户名:</td> <!--可见对齐不一定要中间-->
<td colspan="2" algin="left" valign="middle">
<input type="text" name="user" size="20"/>
</td>
</tr>
<tr>
<td align="right" valign="middle">密码:</td>
<td colspan="2" align="left" valign="middle">
<input type="password" name="password" size="50"/>
</td>
</tr>
<tr>
<td colspan="3" align="center" valign="middle">
<input type="submit" value="登陆"/>
 
<input type="reset" value="重置"/>
</td>
</tr>
</form>
</table>
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pak001 2009-11-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jnkc 的回复:]
form的name对服务器端没什么用,客户端用来验证表单的时候可能会用到。
$_POST[action]=="login"就是取 <input type="hidden" name="action" value="login"/> 的值
你可能是被action和login字样误导了
[/Quote]

是啊,不知道那个打那个~
江南昆虫 2009-11-29
  • 打赏
  • 举报
回复
form的name对服务器端没什么用,客户端用来验证表单的时候可能会用到。
$_POST[action]=="login"就是取<input type="hidden" name="action" value="login"/> 的值
你可能是被action和login字样误导了
by_baby 2009-11-29
  • 打赏
  • 举报
回复
name 表单的名称
action 用来定义表单处理程序的位置
<form>