ajaxでデータベースを更新するのにほとんど問題はありませんが、動作させることができませんでした。私は何が間違っているのかわかりません。
ここに私のphpファイル(sendata.php)
<?php
if ( isset($_POST['register']) && $userid != 0)
{$register = $_POST['register'] ;
$sql2 =$db->setQuery("INSERT INTO .... ");
$db->query() ;
}
?>
そしてここに私のjavascriptコード
$(document).ready(function() {
$('#register').click(function() {
$.ajax({
url: "sendata.php",
data: {
age: $('#age').val()
},
type: 'POST',
success: function(msg) {
alert("Data has been saved succefully");
$('#mydata').html("<b> age: </b>" + age);
}
});
return false;
});
});
登録ボタンをクリックするとアラートのみが表示され、データは正常に保存されますが、データベースにアクセスして表示すると、レコードがまったくありません。私は何か間違ったことをしていますか?
編集 :
この私のボタン
<input type="submit" id="register" name="register" value="Save my Data" />