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>