php混编如何在当前页显示结果?test.php中的代码如下:
<?php
$folder=$_POST["folder"];
echo $folder;
?><form action="test.php" method="post" enctype="text/plain">
<input type="text" name="folder" value="hello" size="40" maxlength="40"/>
<button>submit</button>
</form>
第一次运行test.php时应该会报错第一行。
按submit按钮提交表单,这时候就传递了$folder,为什么还是报错?
<?php
$folder=$_POST["folder"];
echo $folder;
?><form action="test.php" method="post" enctype="text/plain">
<input type="text" name="folder" value="hello" size="40" maxlength="40"/>
<button>submit</button>
</form>
第一次运行test.php时应该会报错第一行。
按submit按钮提交表单,这时候就传递了$folder,为什么还是报错?
$folder=$_POST["folder"];
echo $folder;
?>
<html>
<body>
<form action="test.php" method="post">
<input type="text" name="folder" value="hello" size="40" maxlength="40"/>
<button>submit</button>
</form>
</body>
</html>
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$folder=$_POST["folder"];
echo $folder;
}
else
{
?>
<form action="test.php" method="post">
<input type="text" name="folder" value="hello" size="40" maxlength="40"/>
<input type="submit" value="submit">
</form>
<?php
}
?>
不是完整问题,而是你指定了enctype="text/plain"
application/x-www-rorm-r\urlencoded 不指定的时候,以这个为默认的编码形式
multipart/form-data 上传文件时候,必须选择这种