HTML 表单提交按钮不以 $_POST 形式写入


HTML form submit button does not write in $_POST

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

在这里找到了我问题的答案(一个表单中的两个提交按钮)。我复制并调整了代码,但它不起作用。当我想使用我定义的名称访问 $_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"; ?>

我做错了什么??

John

也许你想写 name = "nv_select"。你忘记了平等。当然,名称归属应该不同nv_select1、nv_select2等。

输入类型="按钮"而不是"提交",您应该能够达到预期的结果。

问候麦克斯