我有一個鏈接,我想在點擊數據庫後執行查詢,然後重新加載頁面。從我讀的,它可以使用JavaScript來完成,但我無法弄清楚。點擊一個鏈接後的SQL查詢
編輯
忘了提,我想送4個變量的劇本,我不能使用GET,因爲我有htaccess的設置修改我的URL。
我有一個鏈接,我想在點擊數據庫後執行查詢,然後重新加載頁面。從我讀的,它可以使用JavaScript來完成,但我無法弄清楚。點擊一個鏈接後的SQL查詢
編輯
忘了提,我想送4個變量的劇本,我不能使用GET,因爲我有htaccess的設置修改我的URL。
在這種情況下,你需要使用這些概念:
您需要用戶這些代碼:
<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
函數中編寫一個代碼來提交點擊提交鏈接。
這裏是解決你的問題的jQuery代碼。在javascript函數中編寫此代碼。該按鈕的onclick事件應該調用該函數。把你所有的db編碼寫在yourpage.php中。
url = "yourpage.php";
$.get
(
url,
{
'act' :'getdata'
},
function(responseText)
{
strData = responseText;
$('#div_id').html(strData);
},
"html"
);
它會工作。
如何使用此方法將一些值發送到yourpage.php?如果我的網址被htaccess修改,$ .get會工作嗎? –
您可以使用它的AJAX。 –
請放一些代碼。像你的html –
你想提交一些值嗎?你想要執行什麼樣的查詢? – NewUser