1 回答

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
action從標(biāo)記中刪除該屬性<form>,以便表單將POST轉(zhuǎn)到其所在的同一 URL。
在文件頂部,檢查表單是否已發(fā)布,并使用 SQL 查詢刪除該帖子。
之后,獲取結(jié)果并使用 HTML 顯示表單。
不要忘記在您的和標(biāo)簽周圍放置一個(gè)<table>標(biāo)簽!<tr><td>
將hidden輸入放在標(biāo)簽底部<form>,位于<table>. 反正也不會(huì)顯示出來!
<?php
$conn = mysqli_connect( 'localhost', 'root', '', 'gestione' );
if ( ! $conn ) {
die( "Connessione non riuscita: " . mysqli_connect_error() );
}
if ( isset( $_POST['eliminaRecensioneBTN'] ) && isset( $_POST['id'] ) ) {
$conn->query( "DELETE FROM recensioni WHERE id='$_POST['id']'" );
echo '<meta http-equiv="refresh" content="0">';
}
$result = $conn->query( 'SELECT * FROM recensioni' );
?>
<?php while ( $row = $result->fetch_assoc() ): ?>
<form method="POST">
<table>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['nomevisualizzato']; ?></td>
<td><?php echo $row['pubblicazione']; ?></td>
<td><?php echo mb_strimwidth( $row['descrizione'], 0, 20, '...' ); ?></td>
<td class="text-right">
<button type="submit" name="eliminaRecensioneBTN" class="btn btn-danger btn-xs">
<i class="fa fa-trash"></i> Elimina
</button>
</td>
</tr>
</table>
<input type="hidden" name="id" value="<?php echo $row['id']; ?>" />
</form>
<?php endwhile; ?>
- 1 回答
- 0 關(guān)注
- 161 瀏覽
添加回答
舉報(bào)