簡體   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