首先,我为提出这样一个基本问题而道歉。我尝试在线搜索,但换行代码对我不起作用,也许你可以提供帮助。我试图在不同的行上显示两个POST变量,但它没有发生:
<?php
echo $_POST['customer'];
echo "\n";
echo "\n";
echo $_POST['submit'];
?>
<html>
<form method="post" action="">
<input name="customer" type="text" value="hey" />
<input name="submit" type="submit" value="WantSubmit"/>
</form>
</html>
输出是: 嘿WantSubmit
答案 0 :(得分:0)
如果您查看页面的源代码,您将看到新行。
问题是您的页面是使用HTML呈现的,而您没有使用HTML新行。尝试:
echo "<br />\n";
代替。
或者,您可以要求浏览器通过添加以下内容将页面呈现为纯文本:
header("Content-Type: text/plain");
(但HTML不起作用)。