所以,我现在真的很喜欢用 php 编码,而且我目前正在处理数据库。
我想我可能也需要学习一些 AJAX,但在我跳入另一种语言之前我会问你们。
好的,所以我目前正在编写一个“edit.php”页面来编辑有关项目的详细信息。该项目可以附加多个图像文件,并且它们都已链接并可以正常工作。
在每个文件上,我都有一个删除按钮,以便用户能够删除已经上传的文件(并从数据库中删除条目)。
目前,我的代码仅读取并显示数据库中的内容,但如果用户单击删除图标,则不会给出实际删除图像的反馈。
这是图像代码:
<p>
<a href="#" onclick="this.parentNode.parentNode.removeChild(this.parentNode)"><img src="assets/ux/delete_12px.png" width="12px" height="12px" style="margin:0px 5px -2px 0px" /></a>
<span style="font-weight:bold">[<span style="color:#36F">Picture</span>]</span>
<span style="color:#666"><?=$rowImgFile['fileURL']?></span>
</p>
因此,当您现在点击删除图标时,图像将在视觉上消失。我还需要在服务器上删除它。
我确实知道如何使用 php 和 mysqli 来做到这一点,但是我该如何在函数中做到这一点呢?最好的方法是什么?
我在另一个页面中看到删除图标的onclick功能正在触发页面刷新,将 ?deletepicture="picture" 添加到URL。这是最好的方法吗?(我不想在删除图像时刷新页面。我只想执行我的 php 代码和 mysqli 代码并把它拿走 =)
提前致谢!