我创建了一个函数,它应该在运行时仅将会话用户的章节值更新为 1,这是我创建并存储在一个名为chapcomp.php的文件中的函数:
<?php
$con = (my connection info is here)
$sql = "UPDATE users
SET chapter= '1'
WHERE username="'.$_SESSION['username'].'""
mysql_query($sql,$con);
?>
下面我发布了我的函数来调用 php sql 查询:
function ChapComp() {
var xmlHttp = null;
xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", "chapcomp.php", false );
xmlHttp.send( null );
// return xmlHttp.responseText;
我使用这个按钮来调用函数:
<br><a href='#' onclick='ChapComp();'>Complete Chapter One!</a><br>
现在,当我单击按钮时,什么也没有发生,我的数据库中的章节 INT 值没有改变。我做错了什么吗?