程序如下
<?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="登陆"/>
&nbsp;
<input type="reset" value="重置"/>
</td>
</tr>
</form>
</table>