为什么此表单提交未按预期工作

发布于 2024-12-05 03:51:03 字数 511 浏览 1 评论 0原文

我在 test.php 中有这段代码。

  • 当我仅通过键入脚本来访问脚本时,我只想查看表单,
  • 但是当我单击表单提交按钮时,下次加载页面时,我想查看表单和一些表明表单已提交的评论。

由于某种原因,即使我单击“提交”,我也没有收到它正在发布的消息。任何人都可以解释为什么吗?以及我怎样才能让它发挥作用。

<body>
    <form action="" method="post">
        <input type="text" id="inp" />
        <input type="submit" value="submit" />      
    </form>

    <?php
    if (isset($_POST['submit'])) {
        echo "posting";
    }

    ?>
</body>

I have this code in test.php.

  • When I access the script just by typing it, I want to see just the form
  • but when I click the form submit button, the next time the page loads, I want to see the form and some comment that says that the form has been submitted.

For some reason, even when I click submit, I don't get the message that it's posting. Anyone can explain why? and how can I get it to work.

<body>
    <form action="" method="post">
        <input type="text" id="inp" />
        <input type="submit" value="submit" />      
    </form>

    <?php
    if (isset($_POST['submit'])) {
        echo "posting";
    }

    ?>
</body>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

久隐师 2024-12-12 03:51:03

为输入命名:

<input type="submit" name="submit" value="submit" /> 

Give a name to the input:

<input type="submit" name="submit" value="submit" /> 
喜爱纠缠 2024-12-12 03:51:03
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    echo "posting";
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    echo "posting";
}
卷耳 2024-12-12 03:51:03

试试这个:

<body>
    <form action="" method="post">
        <input type="text" id="inp" />
<input type='hidden' name='submit' value=''>
        <input type="submit" value="submit" />      
    </form>

    <?php
    if (isset($_POST['submit'])) {
        echo "posting";
    }

    ?>
</body>

Try this:

<body>
    <form action="" method="post">
        <input type="text" id="inp" />
<input type='hidden' name='submit' value=''>
        <input type="submit" value="submit" />      
    </form>

    <?php
    if (isset($_POST['submit'])) {
        echo "posting";
    }

    ?>
</body>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文