gpt4 book ai didi

javascript - 删除选定图像 (Checkbox/PHP/MySQL)

转载 作者:行者123 更新时间:2023-11-30 22:50:37 24 4
gpt4 key购买 nike

我从数据库中显示图像如下:

<li>
<input type="checkbox" id="1" />
<a rel="gallery_group" href="images/big/1.jpg" title="Image 1">
<img src="images/small/1.jpg" alt="" />
</a>
</li>
<li>
<input type="checkbox" id="2" />
<a rel="gallery_group" href="images/big/2.jpg" title="Image 2">
<img src="images/small/2.jpg" alt="" />
</a>
</li>

因此,正如您所看到的,每张图片都有其唯一的 ID (它全部从具有现有图片 ID 的数据库中提取:1、2、3、4、5 等...)

我想要的是,例如,当某人选择图像 1、2、4 (复选框 ID:1、2、4) 并单击提交时,它将被发送到删除函数来自数据库的那些图像。

  • 我如何在提交时检查选中了哪个复选框?
  • 如何将它们发送到从数据库中删除它们的函数?

最佳答案

您必须设置复选框的名称和值才能检查它是否被选中。例如,将您的 html 更改为:

<li>
<input type="checkbox" id="2" name="delete_images[]" value="2.jpg" />
<a rel="gallery_group" href="images/big/2.jpg" title="Image 2">
<img src="images/small/2.jpg" alt="" />
</a>
</li>

delete_images[] 将是您要删除的所有图像的数组。它只会包含选中的复选框的值。

在您的函数中,像这样获取所有图像:$images = isset($_REQUEST["delete_images"]) ? $_REQUEST["delete_images"] : null;

关于javascript - 删除选定图像 (Checkbox/PHP/MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28286441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com