PHP : add a delete button in last column to delete a table row

标签 php mysql post

我有一个以 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');
?>

我的代码有什么问题?谢谢。

最佳答案

put echo,那么只有它会在文本框中赋值。否则你将得到空值。试试这个,

<input type="hidden" name="id2" value="<?php echo $donnees['id'] ?>"/>

关于PHP : add a delete button in last column to delete a table row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15224092/

相关文章:

javascript - 来自动态添加的输入字段时未发送发布数据

javascript - 我在所有工具提示中得到与我的第一个 id 相同的文本,即使它不属于该 id

php - 如何使用 php 选择 mysqli 进行标签搜索?

mysql - Ruby On Rails 很慢...?

php - 匹配半径内的经度和纬度

php - 使用变量从mysql获取数据

PHP:如何检查查询字符串或 POST 变量是否两次包含相同的变量

php - 想要使用两个具有多个值的条件进行更新

php - 如何进行 javascript 重定向并包含发布数据

java - 如何将多个 AsyncHttpClient 请求的结果添加到列表中