我想这样做,以便当你点击一个图像时它将图像url保存到数据库中的一个字段...我知道如何做SQL UPDATE部分,但我不知道如何获得图片网址?
我很抱歉,但我没有代码,因为我不知道从哪里开始!
提前致谢!
答案 0 :(得分:0)
您可以使用javascript发出ajax请求。在这个例子中,我使用jQuery:
//javascript
$('img').click(function(){
$.post('process.php', {url: $(this).attr('src')});
}
//process.php
$url = $_POST['url'];
//save to db
答案 1 :(得分:0)
您可以使用jQuery获取图像的URL:
$(document).ready(function(){
$('img').click(function(){
var img = $(this.src)
});
});
然后使用var img执行Ajax请求以在php文件中发送信息。
编辑:请记住要转义将要返回的URL,因为有人可能会在您的数据库中轻松尝试SQL注入或某种违规行为。
答案 2 :(得分:0)
你可以像@Jonan建议的那样做,并传递你想要保存在锚点中的网址。
根据@Jonan:
<a href="insertPictureURL.php?url=theLinkYouwantToSave"></a>
然后您需要做的就是获取值并将其存储在&#34; insertPictureURL.php&#34;中的php变量中。用:
$theLinkIWantToSave = $_GET['url'];
然后将其放入您的查询中。