我对编码比较熟悉,所以我需要你的帮助。我希望你能帮助我。
我创建了一个数据库,从数据库中检索图像到php文件,当我尝试添加delete按钮时出现了一个错误,该按钮将从数据库中删除图像。下面是我的代码,请帮助我添加删除按钮及其功能:
<section class="content">
<div class="container-fluid">
<div class="gallery">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="card">
<div class="header">
<h2>
GALLERY
<!--<small>All pictures taken from <a href="https://unsplash.com/" target="_blank">unsplash.com</a></small>-->
</h2>
<hr/>
<div class="body">
<div id="aniimated-thumbnials" class="list-unstyled row clearfix">
<?php
//Include database configuration file
include('db_upload_dashboard.php');
//get images from database
$query = $db->query("SELECT * FROM upload_img ORDER BY uploaded_on DESC");
if($query->num_rows > 0){
while($row = $query->fetch_assoc()){
$imageThumbURL = 'images/thumb/'.$row["file_name"];
$imageURL = 'images/'.$row["file_name"];
?>
//请帮我在这里添加删除按钮
<button id="delete"> Delete
<a href="<?php echo $imageURL; ?>" data-fancybox="group" data-caption="<?php echo $row["title"]; ?>" >
<img src="<?php echo $imageThumbURL; ?>" alt="" />
</a>
</button>
<?php }
} ?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
1条答案
按热度按时间gojuced71#
html禁止在按钮内部嵌套链接。
从写有效的,语义的html开始,它表达了你的意思。
您想发出更改数据库的http请求。这意味着你需要一个post请求。那意味着你需要一张表格。从这里开始。
你需要一个按钮来触发动作。
您需要传递描述要删除哪个图像的数据:
要在按钮中显示图像吗
然后您需要在提交表单时将其从数据库中删除: