2011-08-22 17 views
0

我正在使用PHP和mySQL。在page1.php將會有一個圖像,當用戶點擊它時,會有一個查詢插入到mysql的一些數據。我怎樣才能做到這一點,而無需重新加載頁面或將用戶轉移到其他人並更改圖像?點擊INSERT INTO mySQL,不更新當前頁面

我到目前爲止所做的是做到這一點,但重新加載頁面。

感謝您的想法/示例。

+3

jquery,我的朋友:)你將需要使用ajax使這個帖子異步,所以頁面不刷新... –

+5

有趣的是,你已經標記爲AJAX - 你有沒有想過使用AJAX這個任務.......? – Bruce

+2

檢查:http://stackoverflow.com/questions/4798001/insert-into-mysql-database-with-jquery-and-php – reggie

回答

3

這和執行jQuery庫的post方法一樣簡單。

這是一個在單擊任何圖像時調用PHP腳本的示例。

$(document).ready(function() { 
    $("img").click(function() { 
     $.post("executequery.php"); 
    }); 
}); 

在「executequery.php」中,您需要構建SQL並執行它。

這裏是該方法的文檔。 http://api.jquery.com/jQuery.post/

+0

感謝您爲此,我添加了''你能否給我提供更多的代碼? – EnexoOnoma

+0

你需要什麼代碼?您可能需要向PHP腳本發送一些參數,但這是您需要根據您的要求來決定的。 – goenning

0

使用jQuery,添加一個ajax調用一個PHP腳本,它應該能夠運行插入腳本並返回成功消息。