function Update() { $model = D("info"); if(empty($_POST))//如果传来的是空 就打开修改页面 { $code = "p001"; $attr = $model->find($code); $this->assign("shuju",$attr); $this->display(); } else { //1.数组方式 /* $attr = array( "Code"=>"p009", "Name"=>"王五", "Sex"=>true, "Nation"=>"n003", "Birthday"=>"1879-2-8" ); $model->save($attr);//调用save方法修改数据 */ //2.AR方式 /*$model->Name="赵六"; $model->Nation="n003"; $model->where("Code='12'")->save();//根据主键值修改 */ //3.自动收集表单 $model->create(); $model->save(); } }
<body> <h1>修改页面</h1> <form action="__ACTION__" method="post"> <input type="hidden" name="Code" value="<{$shuju.code}>" /></div> <div>姓名:<input type="text" name="Name" value="<{$shuju.name}>"/></div> <div>性别:<input type="text" name="Sex" value="<{$shuju.sex}>" /></div> <div>民族:<input type="text" name="Nation" value="<{$shuju.nation}>"/></div> <div>生日:<input type="text" name="Birthday" value="<{$shuju.birthday}>" /></div> <input type="submit" value="修改"/> </form> </body>