我通过 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" />