前言
在第五节"php+MySQL实战案例【五】新增用户"中我们已经开发完成了管理员的新增用户功能。在用户注册中沿用PHP部分的代码。区别是用户注册是在用户登录页面,由用户本人填写表单的必填信息提交注册。
调整前端表单
由用户填写关键字段,在点击【注册】按钮时,先检验表单填写的内容是否合法,之后再把表单填写的数据提交给之前新增用户的PHP去insert数据。根据返回结果提示是否注册成功即可。
关键代码
//用户注册按钮事件
function DoRegest (){
if (
$("#username").val()==""||
$("#sex").val()==""||
$("#password").val()==""||
$("#Email").val()==""||
$("#phone").val()==""||
$("#address").val()==""
)
{
alert("请填写所有内容!");
return;
}else{
$.ajax({
url: "action/AddUser.php",
//dataType: "json",
async: true,
data: $('#RegestForm').serialize(),//将比表单的值序列化作为参数提交
type: "POST", //请求方式
success: function (req) {
if (req==200) { //用户验证失败
alert("注册成功!");
}else{
alert("注册失败!");
}
},
error: function () {
alert("数据接口请求错误!");
}
});
}
}
后续
下期更新
php+MySQL实战案例【九】总结及源码分享