我在两个不同的服务器上传了相同的文件。一个在hostinger(免费网络托管),另一个在iPage(付费托管)。 确切的脚本适用于hostinger但不适用于iPage。 这是代码
<link rel="stylesheet" href="bootstrap/css/bootstrap-theme.min.css">
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
<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>
<link rel="stylesheet" href="customstyle.css">
<script>
$(document).ready(function(){
$(".two").click(function(){
$.ajax({
type : "POST",
url : "myupdate.php",
data : {action_type:"update"},
success : function(html){
}
});
});
});
以下是来自myupdate.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();
}
?>
我已多次检查用户名,密码,数据库名称是否具有正确的值。什么可能会引起共鸣。
这是.two类
的链接之一<a href="http://gmail.com" class="profilelink two"><span><img src="images/point.png"/></span> Gmail</a>