您的位置:首页 > 编程语言 > PHP开发

TP 框架查询 添加练习

2016-06-17 09:13 513 查看
1.控制器代码 add方法
function Add(){//添加数据 AR方式

// 自动添加

$info=M("info");

$attrn=$info->table("nation")->distinct(true)->select();
$this->assign("nation",$attrn);

if(empty($_POST)){

$this->display();
}
else{

$info->create();
$info->Sex =$_POST["Sex"]=="男"?true:false;//处理性别
$attr=$info->add();
if($attr)
{
$this->success("添加成功","Add",5);//跳转成功 参数1 提示信息 参数2 跳转页面 参数3 多久后跳转
}
else{
$this->error("添加失败","Add",5);//跳转成功 参数1 提示信息 参数2 跳转页面 参数3 多久后跳转
}
}
}
2.模板的代码 
<form action="__ACTION__" method="post">
<div>代号:<input type="text" name="Code" /></div>

<div>姓名:<input type="text" name="Name" /></div>

<div>性别:<select name="Sex">
<option value="男">男</option>
<option value="女">女</option>
</select></div>
<div>名族:
<select name="Nation">
<foreach name="nation" item="v">
<option value="<{$v.code}>"><{$v.name}></option>
</foreach>
</select>
</div>
<div>生日:<input type="text" name="Birthday" /></div>
<input type="submit" value="提交" />
</form>
  
  
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: