2016-07-28 131 views
-1

我已經做到了,當我按下按鈕時,它應該將數據插入到mysql數據庫,但它只會在我重新加載頁面時插入它。 這裏是代碼:Mysql每次將數據插入到mysql數據庫我重新加載頁面

<script> 
function minuscredits() 
{ 
    alert("hah"); 
    <?php 
    mysql_query("UPDATE `users` SET credits=credits-1 WHERE user_id=".$_SESSION['user']); 
    ?> 
} 
</script> 

當我按下按鈕,我得到警報,但沒有插入到數據庫,只有當我重新加載頁面它成功地插入。

+0

你不能像這樣混合使用php和javaScript – 2016-07-28 21:58:37

+0

混合PHP和JS不起作用。 –

回答

1

PHP在服務器上運行。它會運行

<?php 
    mysql_query("UPDATE `users` SET credits=credits-1 WHERE user_id=".$_SESSION['user']); 
?> 

當頁面加載,然後才。

要實現你想做的事情,你需要做一個ajax調用。