PHP / 如何使用提交按钮发布下拉菜单选项


PHP / How to post a dropdown menu option with a Submit button

我有一个包含文章列表的下拉菜单。我希望能够从下拉列表中选择一个选项,然后按提交按钮以启动文章的删除。

现在,从下拉列表中选择一个选项时,文章将被删除,可用性不是很好。

    <form action="delete.php" method="get">
    <select onchange="this.form.submit();" name="id">
       <?php foreach ($articles as $article){ ?>
              <option value="<?php echo $article['article_id']; ?>">
         <?php echo $article ['article_title']; ?></option>
     <?php } ?>
</select>
    </form>

只需删除 JavaScript ( onchange ( 并添加一个提交input

<form action="delete.php" method="get">
  <select name="id">
   <?php foreach ($articles as $article){ ?>
      <option value="<?php echo $article['article_id']; ?>">
   <?php echo $article ['article_title']; ?></option>
 <?php } ?>
  </select>
  <input type="submit" value="Delete">
</form>