我有一个表格来删除带有下拉选择列表的帖子。它工作正常...
删除.php
<?php
    session_start();
     include_once('../includes/conection.php');
     include_once('../includes/article.php');
     $article = new Article;
if(isset($_SESSION['logged_in'])){
if(isset($_GET['id'])){
   $id = $_GET['id'];
   $query = $pdo->prepare('DELETE FROM articles WHERE article_id = ?');
   $query->bindValue(1, $id);
   $query->execute();
   header('Location: delete.php');
}
$articles = $article->fetch_all();
?>
<html>
<head>
<title></title>
<link href="../assets/style.css" rel="stylesheet"/>
</head>
<body>
<div class="container">
    <a href="index.php" id="logo"></a>
    <br/>
    <h4>Select an article to delete</h4>
    <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>
</div>
</body>
</html>
<?php
}else {
header('Location: index.php');
}
?>
我想更改此设置,以便我的帖子在带有删除按钮的表格中位于另一个之上 这是我的尝试:
<h4>Select an post to delete</h4>
    <form action="delete.php" method="get">
           <?php foreach ($articles as $article) {?>
          <tr>
        <td value="<?php echo $article['article_id'];?>"><?php echo $article['article_title'];?></td>
        <td><a href="#" onclick="this.form.submit();" name="id">Delete</a></td></br>
          </tr>
           <?php } ?>
    </form>
有什么建议么?