tp框架里的 删改
//显示主页面
<table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td>代号</td> <td>名称</td> <td>操作</td> </tr> <foreach name='n' item="v">//循环遍历Nation <tr> <td>{$v.code}</td> <td>{$v.name}</td> <td><a href="__CONTROLLER__/xiugai/code/{$v.code}">修改</a><a href="__CONTROLLER__/shanchu/code/{$v.code}" onclick="return confirm('确定删除么')">删除</a></td> </tr>//传值方式 </foreach> </table>
public function zhuyemian() { $n=D("Nation");//实例化Nation表 $attr=$n->select();//调方法查询Nation表 $this->assign("n",$attr); $this->show(); }
//删除
public function shanchu($code)
{
$n=D("Nation");
$r=$n->delete($code);//掉用delete方法实现删除
if($r)
{
$url=U("zhuyemian");//通过U方法连接到主页面
$this->success("删除成功",$url);
}
else
{
$this->error("删除失败");
}
}
//修改
public function xiugai($code="")
{
//显示页面
$n=D("Nation");//调方法
if(empty($_POST))//如果传过来的值为空显示页面
{
$nation=$n->find($code);//查询某一列
$this->assign("nation",$nation);
$this->show();
}
else
{
//修改
$n->create();
$r=$n->save();//调save方法进行修改
if($r)
{
$this->success("修改成功","zhuyemian");
}
else
{
$this->error("修改失败");
}
}
}