2016-04-24 104 views
0

我想創建一個按鈕,onclick會通過mysqlquery插入一些數據到測試表。我的腳本如下所示:按鈕onclick激活功能,插入一些數據到mysql表

<?php 
      function AddCount(){ 
       $con = mysqli_connect(connectvalues); 
       $query = "INSERT INTO testtable VALUES (1);"; 
       mysqli_query($con, $query); 
      }; 
     ?> 
     <button style"button" onlick="AddCount()">Click me</button> 

但它不起作用。有小費嗎? PS。我想用這個簡單的腳本作爲我要在我的在線商店項目中使用的更大腳本的示例。所以下一個按鈕的功能會更復雜,但現在我只需要一個模式。先謝謝你!

+2

上的JavaScript客戶端(用戶的瀏覽器)中運行,而PHP運行在服務器上。這不是像這樣工作的功。 – Ivar

+1

你需要研究AJAX – RiggsFolly

+0

你有什麼建議,我該怎麼做呢?我很喜歡使用JavaScript,但我對此沒有太多瞭解。我是否應該編寫強制php發佈qeury的JavaScript?我迷路了 –

回答

0
function AddCount(){ 
    var ajax = new XMLHttpRequest(); 
    ajax.open('POST','ajax.php',true); 
    ajax.send(); 
} 

在ajax.php

<?php 

      $con = mysqli_connect(connectvalues); 
      $query = "INSERT INTO testtable VALUES (1);"; 
      mysqli_query($con, $query); 

?>