【发布时间】:2014-10-19 10:07:20
【问题描述】:
我正在使用以下代码通过 fancybox 打开一个 url。当用户单击此按钮时,我想更新 mysql 数据库。
当前代码是:
<a class="fancybox fancybox.iframe more_info_btn" href="http://www.google.com">
<button style="cursor:pointer; padding:8px;">Test Live Session</button></a>
当用户点击按钮并在fancybox中打开url时,我想更新mysql数据库。
mysql更新如下
mysql_query("UPDATE tablename SET test_session_clicked='1'
WHERE reg_id=".$_SESSION['user_id21']");
【问题讨论】:
-
如果不想刷新页面,只需使用按钮提交表单或使用ajax
-
-
不要使用
mysql_函数。它们已被弃用。您应该考虑迁移到mysqli_或 PDO。而且你的代码很可能容易出现 SQL 注入。同时,您要求弥合差距的技术称为 AJAX — 您使用 JS 对执行查询并(可选)返回响应的服务器脚本进行 AJAX 调用。 -
好的...但是如何在我们使用 url 的 Ajax 标头中使用 href 类?
-
你想使用 jquery 吗?