繁体   English   中英

单击链接后的 SQL 查询

[英]SQL query after clicking a link

我有一个链接,我想在单击该链接后执行对数据库的查询,然后重新加载页面。 从我读到的内容来看,可以使用 javascript 来完成,但我无法弄清楚。

编辑

忘了说我想向脚本发送 4 个变量,但我不能使用 GET,因为我设置了 htaccess 来修改我的 URL。

这是将解决您的问题的 jquery 代码。 在 javascript 函数中编写此代码。 该按钮的 onclick 事件应调用此函数。 在 yourpage.php 中编写所有数据库编码。

url = "yourpage.php";

    $.get
    (
        url,
        {
            'act'       :'getdata'
        },
        function(responseText)
        {           
            strData = responseText;

            $('#div_id').html(strData);

        },
        "html"
    );

它会起作用。

检查此链接http://api.jquery.com/jQuery.get/

在这种情况下,您需要使用以下概念:

  1. 一个用于提交 from 值的 JavaScript 函数
  2. PHP代码

您需要使用这些代码:

 <a href = "javascript:submit()">Submit</a>
 <form action = "$_SERVER['PHP_SELF']" method = "post">
 <input type = "hidden" value = "some value"/>
 <input type = "hidden" value = "some value"/>
 <input type = "hidden" value = "some value"/>
 <input type = "hidden" value = "some value"/>
 </form>
<?php
//Connect to the database
$conn = mysqli_connect('host','user','password','db_name');
if($conn){
     $query = "SOME QUERY";
     $result = mysqli_query($conn, $query);
}
?>

在您的JavaScript函数中编写代码以通过单击提交链接提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM