Javascript 使用图书前面的选择选项删除所选图书(图书名称、作者、价格、租金和类别)
数据库 我想通过单击“删除”按钮删除行 bookdetails(bookdetails.php)下的代码:Javascript 使用图书前面的选择选项删除所选图书(图书名称、作者、价格、租金和类别),javascript,php,mysql,Javascript,Php,Mysql,数据库 我想通过单击“删除”按钮删除行 bookdetails(bookdetails.php)下的代码: 这绝对不是人们在帖子下方的评论中向你指出的提问方式。但是为了解决你的问题 在bookdetails.php中更新代码以显示 <?php include('connection.php'); $y=mysql_query("select * from `addbooks`"
这绝对不是人们在帖子下方的评论中向你指出的提问方式。但是为了解决你的问题 在
bookdetails.php
中更新代码以显示
<?php
include('connection.php');
$y=mysql_query("select * from `addbooks`");
while($z=mysql_fetch_array($y)){
echo '<td align="center" ><a href="deletebooksdb.php?id='.$z['id'].'" class="delete">Delete</a></td>
</tr>';
} ?>
然后将查询更新为
$query = mysql_query("delete from `addbooks` WHERE id = $id");
这会解决你的问题,但我必须告诉你,这不是最安全的方法。您需要解决多种措施,包括正确验证输入、使用mysqli
等
但现在,这应该可以解决您的问题。我强烈建议您使用Mysqli而不是Mysql 示例代码,未针对您的表格式化:
<?php
include('connection.php');
$y=mysql_query("select * from `addbooks`");
while($z=mysql_fetch_array($y)){
echo '<a href="deletebooksdb.php?id=' . $z['id'] . '" class="delete">Delete</a>
}
?>
请以文本而不是图片的形式发布代码。根据@George的评论,请阅读。然后请停止使用myql*-函数,改用mysqli或PDO。Mysql函数已弃用!
$query = mysql_query("delete from `addbooks` WHERE id = $id");
<?php
include('connection.php');
$y=mysql_query("select * from `addbooks`");
while($z=mysql_fetch_array($y)){
echo '<a href="deletebooksdb.php?id=' . $z['id'] . '" class="delete">Delete</a>
}
?>
<?php
include('connection.php');
$id = mysql_real_escape_string($_GET['id']);
$query = mysql_query("DELETE FROM `addbooks` WHERE id=$id");
?>