你能看到任何可能導致此問題無法解決的問題嗎?麻煩與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