HTML表单提交按钮不会写入$ _POST

时间:2015-01-15 17:40:02

标签: php html forms http-post submit

我想要一个带有4个提交按钮的表单。一旦按下它们中的任何一个,它们就会调用具有不同内容的同一页面。为了确定它是哪个内容,我将编写一个PHP脚本,但我还没到那么远。我的问题在于,我需要传递价值。

我在这里找到了我的问题的答案(Two submit buttons in one form)。我复制并调整了代码,但它无法正常工作。 当我想用我定义的名称访问$ _POST数组时,它说它是一个未知的索引。到目前为止,这是我的相关代码。

<div>
    <form action="nutzerverwaltung.php" method="post">
        <input type="submit" class="nv_select" name="nv_select" value="Nutzer hinzufuegen" />
        <input type="submit" class="nv_select" name="nv_select" value="Nutzer loeschen" />
        <input type="submit" class="nv_select" name="nv_select" value="Nutzer bearbeiten" />
        <input type="submit" class="nv_select" name="nv_select" value="Alle Nutzer anzeigen" />
    </form>
    <br />
</div>

<?php if ($_POST["nv_select"] == "Nutzer hinzufuegen") echo "Hallo"; ?>

我做错了什么?

约翰

2 个答案:

答案 0 :(得分:5)

也许你想写名字 = &#34; nv_select&#34;。你忘了平等。当然,名称属性应该是不同的nv_select1,nv_select2等。

答案 1 :(得分:1)

输入类型=&#34;按钮&#34;而不是&#34;提交&#34;你应该能够达到预期的效果。

的问候, 最大