MySQL表中的值没有得到更新

时间:2014-10-03 06:46:10

标签: javascript php mysql

这是javascript代码

<script>
$(document).ready(function(){
$(".two").click(function(){
$.ajax({
        type : "POST",
        url : "twoupdate.php",
        data : {action_type:"update"},
        success : function(html){
        }
    });
});
});
</script>

我在末尾放置了脚本链接

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</body>

现在twoupdate.php有以下代码

<?php
session_start();
if (!$_SESSION['login']){ 
header('Location: index.php'); 
}

function updatepoints() {
mysql_connect("localhost","user","password") or die (mysql_error());
mysql_select_db("database") or die ("Cannot connect to database");
$query = mysql_query("SELECT *from member WHERE username='" . $_SESSION["username"] . "'");
$row=mysql_fetch_array($query);
$points = $row["points"];
$points = $points + 2;
mysql_query("UPDATE member set points='" . $points . "' WHERE username='" . $_SESSION["username"] . "'");
}
if($_POST['action_type'] == 'update') {
updatepoints();
}
?>

两个类的代码就像这样

<a href="http://m.facebook.com" class="profilelink two"><span><img src="images/point.png"/></span> Facebook(Mobile user)</a>

当用户点击此链接时,他的积分需要更新。但是,点击链接并在新标签页面中打开它。如果我刷新原始页面,我不会看到更新的点。 点值设置为100.这是我在MySQL表中设置的默认值。为什么表没有更新。

0 个答案:

没有答案