欢乐喜剧人剧本我的路:PHP问题,等你

来源:百度文库 编辑:高考问答 时间:2024/05/11 03:31:39
<?php if (isset($_POST['action']) && $_POST['action'] == 'submitted')
{
print $_POST[user_name];
}
else
{
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>我的PHP留言本</title>
</head>

<body>
<form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
<table width="249" height="80" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="66">用户名:</td>
<td width="67"><input name="user_name" type="text" id="user_name" size="12"></td>
<td width="67"> </td>
</tr>
<tr>
<td>密码:</td>
<td><input name="user_psw" type="text" id="user_psw" size="12"></td>
<td> </td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" name="Submit" value="提交">
 
<input name="reset" type="reset" id="reset" value="重置"></td>
</tr>
</table>
</form>
</body>
</html>
<?php
}
?>
帮问一下,第一句是什么意思?
不过这样我测试了,不能显示填的东西啊~!

<input type="submit" name="Submit" value="提交">

你可以用$_POST['Submit']
if (isset($_POST['Submit']) && $_POST['Submit'] == '提交')
这句话是说if(已经设置了$_POST['Submit']这个参数,而且$_POST['Submit']的值等于“提交”)

isset($_POST['action']) 检测是否存在action这个参数的传递
$_POST['action'] == 'submitted' 检测action参数值是否等于submitted
不过好像没看到action这个参数呀

action 八成是上个页直接传下来的!

楼上正解!

isset($_POST['action']) && $_POST['action'] == 'submitted')
有问题吧 action应该填你上一页提交的文本框的名字

isset($_POST['action']) 不是用在那里的