PHP问题,等你

来源:百度知道 编辑:UC知道 时间:2024/04/28 05:45:10
<?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"> </t

<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']) 不是用在那里的