我有一个以 HTML 格式显示的表格。我想delete
在最后一列中添加一个按钮来删除表格中考虑的行。因此,我在最后一列中创建了一个表单,其中包含一个隐藏值,即id
(= 我的表条目的主键),通过 POST 方法在另一个页面中传递 id 以启动 DELETE SQL 查询。以下代码不起作用:
<form action="delete_facture.php" method="post">
<input type="hidden" name="id2" value="<?php $donnees['id'] ?>"/>
<input type="submit" value="delete"/>
</form>
比 delete_facture.php 是以下内容:
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=mydb', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('DELETE FROM factures WHERE id= :id2');
$req->execute(array(
':id2'=>$_POST['id2']
));
header('Location: index.php');
?>
我的代码有什么问题?谢谢你。