你能看到任何可能导致此问题无法解决的问题吗?麻烦与ajax.Shouldnt这项工作?
我有一个MYSQL连接,变量是正确的。我脑子里有<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
。接下来是什么?
javascript:
function ratePost(id) {
$.ajax({type: "POST", url: "ajax.php?action=ratePost"});
}
ajax.php?action=ratePost:
$postID = $_POST['postID'];
$rating = $_POST['rating'];
mysql_query("INSERT INTO userpostratings (postID, rating) VALUES ($postID, $rating)");
<a href="#" alt="+ (Up Vote)" class="vote" onclick="ratePost('postID=<?=$post['id'] ?>', rating=<?=$post['rating']?>, <?=$post['id'] ?>);return false;" rel="nofollow" title="Up vote this post">+</a>
非常感谢希望你能帮助一个noob
除了您自己打开的非常明显的SQL注入外,发生了什么问题? – Jess 2011-06-08 21:12:53
显而易见的是你并没有发送任何数据。 – lonesomeday 2011-06-08 21:13:49
使用$ _GET [“action”]作为标题位置变量 – John 2011-06-08 21:14:08