6月17 练习ThinkPHP的增删改查
阅读原文时间:2024年06月17日阅读:3

//例题
//显示所有数据
public function ShowInfo()
{
$model = D("Info");
$attr = $model->field("Info.Code as InfoCode,Info.Name as InfoName,Info.Sex,Nation.Name as NationName,Info.Birthday ")->join("Nation on Info.Nation=Nation.Code")->select();

        $this->assign("shuju",$attr);  
        $this->display();  
        //var\_dump($attr);  
    }

    //删除数据的操作方法  
    public function ShanChu($code)  
    {  
        $model = D("Info");  
        $z = $model->delete($code);  
        if($z)  
        {  
            $this->success("删除成功",U("ShowInfo"));  
        }  
        else  
        {  
            $this->error("删除失败");  
        }  
    }



无标题文档

主页面

代号 姓名 性别 民族 生日 操作
<{$v.infocode}> <{$v.infoname}> <{$v\["sex"\]?"男":"女"}> <{$v.nationname}> <{$v.birthday}> 删除   修改





添加

//删除数据的操作方法
public function ShanChu($code)
{
$model = D("Info");
$z = $model->delete($code);
if($z)
{
$this->success("删除成功",U("ShowInfo"));
}
else
{
$this->error("删除失败");
}
}

//添加数据的操作方法
public function TianJia()
{
if(empty($_POST))
{
$model = D("Nation");
$attrn = $model->select();
$this->assign("minzu",$attrn);
$this->display();
}
else
{
$model = D("Info");
$model->create();//自动收集表单并且创建数据
$model->Sex = $_POST["Sex"]=="男"?true:false;
$z = $model->add();
if($z)
{
$this->success("添加成功","TianJia");
}
else
{
$this->error("添加失败");
}
}
}



无标题文档

添加数据

代号:
姓名:
性别:男  
民族:
生日:



返回主页面



//修改数据的操作方法
public function XiuGai($code)
{
$modeli = D("Info");
$modeln = D("Nation");
if(empty($_POST))
{
$attri = $modeli->find($code);
$attrn = $modeln->select();

            $this->assign("info",$attri);  
            $this->assign("nation",$attrn);  
            $this->display();  
        }  
        else  
        {  
            $modeli->create();  
            $modeli->Sex = $\_POST\["Sex"\]=="男"?true:false;  
            $z = $modeli->save();  
            if($z)  
            {  
                $this->success("修改成功!",U("ShowInfo"));  
            }  
            else  
            {  
                $this->error("修改失败");  
            }  
        }  
    }



无标题文档

修改数据

姓名:
性别: />男   />女
民族:
生日:



返回主页面



显示效果依次如下:

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章