单击链接后的SQL查询

时间:2012-11-24 15:55:25

标签: php javascript

我有一个链接,我想在点击它之后对数据库执行查询,然后重新加载页面。从我读到的,它可以使用JavaScript完成,但我无法弄清楚。

修改

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

2 个答案:

答案 0 :(得分:0)

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

url = "yourpage.php";

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

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

        },
        "html"
    );

它会起作用。

点击此链接http://api.jquery.com/jQuery.get/

答案 1 :(得分:0)

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

  1. 用于提交值的
  2. 的JavaScript函数
  3. PHP代码
  4. 您需要使用以下代码:

     <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函数中,编写一个代码以提交点击提交链接。