使用$ _POST将html链接到php

时间:2015-01-30 14:12:36

标签: php html

我一直在尝试创建一个从HTML表单中读取帖子的表单,并在检测到帖子存在时显示该帖子中的元素。 但是,每次提交帖子时,只需重新加载表单,就好像没有提供帖子一样。

<!DOCTYPE html>
<html>
    <head>
        <title>Upload from Manifest</title>
    </head>
    <body>

<?php
if (isset($_POST['manifest'])) {
    echo 'we are in the IF';
    echo($_POST['manifest']);
}
?>


        <h1>Submission from manifest into main db</h1>
        <div class="container offset-top120">
            <form method="post" action="https://nhsggc.cogiva.com/prism/loadFromManifest.php" enctype="multipart/form-data">
                <input id="manifest" type="text" />
                <input id="submit" value="Submit" type = "submit" />
            </form>
        </div>
    </body>
</html>

1 个答案:

答案 0 :(得分:1)

您的表单将转到另一个页面(https://nhsggc.cogiva.com/prism/loadFromManifest.php,因此请先检查该表单)如果您希望它转到同一页面,您可以将该操作仅作为&#39;#&#39; ,或像你一样放入整个网址。

您错过了name输入和submit输入中的text属性。阅读name属性!

<input id="manifest" type="text" name="manifest">
<input id="submit" value="Submit" type="submit" name='submit' />

然后你的PHP应该是这样的:

<?php

  if (isset($_POST['submit'])) {
    echo 'Inside an if';
    echo $_POST['manifest'];
  }

然后它应该工作。