我需要在用戶單擊鏈接時更新MySQL表。單擊鏈接時更新mysql表
這裏的鏈接:
<a href='moreinfo.html' onclick="moreInfo();">More info</a>
如果用戶點擊它,我需要一個「是」現場MoreInfo更新表用戶。
而這裏的功能:
function moreInfo(){
info = 'yes';
username ='[email protected]'; // coming from the session
$.ajax({
type: "POST",
url: "more.php",
data: "info="+info+"&username="+username+"",
success: function(msg){
alert(msg);
}
});
}
more.php
<?php
//not updating the database yet, just echoing for testing purposes
$username = $_POST['username'];
$info= $_POST['info'];
echo $username;
echo "<br>".$info;
?>
我在功能的警報得到的是:<br>
是我的形式給出正確的嗎?我究竟做錯了什麼?
謝謝!
@ user712027:您能再給一些代碼? – Nobita 2011-04-17 10:21:24
@ user712027請解釋一下你想要做什麼?通過傳遞信息是什麼意思?你是否試圖通過Ajax存儲數據? – 2011-04-17 10:22:30
用更多的信息更新了帖子,請告訴我現在是否更清楚。謝謝 – user712027 2011-04-17 10:30:02