我有一个表格来删除带有下拉选择列表的帖子。它工作正常...
删除.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>
有什么建议么?