2016-07-28 2 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와 자바 스크립트를 혼합해서 사용할 수 없습니다. –

+0

PHP와 JS가 섞이지 않습니다. –

답변

1

PHP가 서버에서 실행됩니다. 실행되는 페이지는 페이지가로드 될 때

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

입니다.

원하는 것을 달성하려면 ajax 호출을해야합니다.

관련 문제