PHP发布错误

时间:2017-12-09 13:25:54

标签: php html

当我尝试发布HTML表单并从其他HTML页面检索数据时,我一直收到不能发布/app/newpost/newpost.php错误

表单的HTML是:

<div style="text-align:center">
  <h1 style="font-size:36px; font-family:verdana;">
    Create a new forum post
  </h1>
</div>
<form action="newpost.php" method="POST" style="text-align:center">
	<P style="font-size:24px; font-family:verdana;">Title: <input type="text" name="title" style="font-size:24px; font-family:verdana;"></P>
	<P style="font-size:24px; font-family:verdana;">Description: <input type="text" name="desc" style="font-size:24px; font-family:verdana;"></P>
<input type="submit" action="window.location.href='/app/forum/forum.component.html'" style="background-color: #4CAF50; border: none; color: white; padding: 15px 32px; text-align: left; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer;">
</form>

PHP文件是

<?php
if (isset($_POST["submit"]))
{$title = $_POST['title'];
$desc = $_POST['desc']
}
?>

我仍然很新的PHP有人请帮助! 以及如何在另一个html页面上检索发布的数据?

3 个答案:

答案 0 :(得分:0)

看起来像;缺少

我已将您的代码更改为吼叫,它应该立即运行

<?php
if (isset($_POST["submit"]))
{
  $title = $_POST['title'];
  $desc = $_POST['desc'];
}
?>

试试这个

答案 1 :(得分:0)

您需要安装了PHP的Web服务器来测试/运行PHP脚本。您不能从文件系统目录运行它。根据您的环境,您可能需要安装一个名为WAMP,XAMP或MAMP的东西。

答案 2 :(得分:0)

我认为将action="newpost.php"作为form标记中的属性而将action="window.location.href='/app/forum/forum.component.html'"作为input type="submit"标记中的属性是一个矛盾。您可能想要尝试删除其中一个。