我在这里有此代码,应该可以帮助我更新电话号码。 虽然没有这样做,但是,我得到了成功更改的消息,但没有插入数据库。使用ajax更新而不刷新的问题
这里是我的代码: 的index.php
$(function() {
$(".submit").click(function() {
var phone = $("#phone").val();
var dataString = 'phone='+ phone ;
if(phone=='') {
$('.success').fadeOut(200).hide();
$('.error').fadeOut(200).show();
} else {
$.ajax({
type: "POST",
url: "update-phone.php",
data: dataString,
success: function() {
$('.success').fadeIn(200).show();
$('.error').fadeOut(200).hide();
}
});
}
return false;
});
});
if (empty($phone)) {
?>
Please Enter Valid Data
Registration Successfully
更新phone.php
require_once('db.php');
if($_POST) {
$phone = $_POST['phone'];
mysql_query("UPDATE users SET phone = '$phone' WHERE ID = 5884 ");
}else {}
?>
我失去了什么? 谢谢
2013-06-05
al_alb
+0
回声查询并在phpMyAdmin运行看是否有任何错误,并检查您的数据库连接 –
+0
我需要更多信息才能给你答案。什么是$ _POST(它发送你想要的数据)。你也不应该使用if($ _ POST)... $ _POST不是布尔值,它是一个数组。尝试isset() –
+0
你曾经连接到数据库吗?从您发布的代码看来,您似乎只是向天空投掷一个查询并查看它会做什么。 –