PHP,我用的BROPHP框架为什么insert()这个方法插到数据库里面全是空值。但是我可以接收到 $_POST[password] 5
functioninsert(){$user=D("user");$_POST["password"]=md5($_POST["password"]);$_POST["r...
function insert(){
$user=D("user");
$_POST["password"]=md5($_POST["password"]);
$_POST["repassword"]=md5($_POST["repassword"]);
if($user->insert()){
$this->success("用户注册成功!$_POST[password]", 2, "login");
}else{
$this->error($user->getMsg(), 5, "reg");
}
图片 展开
$user=D("user");
$_POST["password"]=md5($_POST["password"]);
$_POST["repassword"]=md5($_POST["repassword"]);
if($user->insert()){
$this->success("用户注册成功!$_POST[password]", 2, "login");
}else{
$this->error($user->getMsg(), 5, "reg");
}
图片 展开
展开全部
1、你的代码没错就是有点怪:
$this->success("用户注册成功!$_POST[password]", 2, "login");
2、插不进数据是因为数据库的初始化问题,检查一下你的数据库名字:
根据你$user=D("user");
说明你的数据库里的表明应该为 前缀+user
看一下你的项目配置文件,把表明改为完整的
$this->success("用户注册成功!$_POST[password]", 2, "login");
2、插不进数据是因为数据库的初始化问题,检查一下你的数据库名字:
根据你$user=D("user");
说明你的数据库里的表明应该为 前缀+user
看一下你的项目配置文件,把表明改为完整的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看起来像是接收到了$_POST参数,但是你没有给user赋值,改成
function insert(){
$user=D("user");
$user->password =md5($_POST["password"]);
$user->repassword=md5($_POST["repassword"]);
if($user->insert()){
$this->success("用户注册成功!$_POST[password]", 2, "login");
}else{
$this->error($user->getMsg(), 5, "reg");
}
function insert(){
$user=D("user");
$user->password =md5($_POST["password"]);
$user->repassword=md5($_POST["repassword"]);
if($user->insert()){
$this->success("用户注册成功!$_POST[password]", 2, "login");
}else{
$this->error($user->getMsg(), 5, "reg");
}
追问
我改成了function insert(){
$user=D("user");
$user->password =md5($_POST["password"]);
$user->username =$_POST["username"];
$user->email =$_POST["email"];
还是导入都是空的。数据库我截了个图,大侠帮忙看看有什么问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪说明你的这个方法没有写错,是可以往里面写的,但是是空的是吗?这样写试一试:
function insert(){
$user=D("user");
$_POST["password"]=md5($_POST["password"]);
$_POST["repassword"]=md5($_POST["repassword"]);
$m=$user->insert();
if($m){
$this->success("用户注册成功!$_POST[password]", 2, "login");
}else{
$this->error($user->getMsg(), 5, "reg");
}
你看一下这样行不行,你在写其它方法与这个方法样的有你所说的错误吗?
function insert(){
$user=D("user");
$_POST["password"]=md5($_POST["password"]);
$_POST["repassword"]=md5($_POST["repassword"]);
$m=$user->insert();
if($m){
$this->success("用户注册成功!$_POST[password]", 2, "login");
}else{
$this->error($user->getMsg(), 5, "reg");
}
你看一下这样行不行,你在写其它方法与这个方法样的有你所说的错误吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把models文件下的XML文件删除或修改。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,我发了百度HI给你,希望你去查看一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询