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>
相关文章推荐
- thinkphp控制器变量在模板中显示
- PHP TP命名空间
- TP 框架查询 添加
- PHP TP空操作空控制器
- PHP TP控制器
- PHP TP框架基础
- 在 Laravel 中通过 Artisan View 扩展包创建及删除应用视图文件
- ThinkPHP数据查询与添加语句
- php中求前三个与后三个大写字母中间的小写字母
- 易犯的PHP小错误及相应分析
- php中的parse_str
- 高级PHP工程师所应该具备一些技能
- php中的array_intersect_assoc与array_diff运用笔记
- PHP设计模式之迭代器模式
- 浅析PHP7新功能及语法变化总结
- 全面了解PHP中的全局变量
- php打乱数组二维数组多维数组的简单实例
- 在 Sublime Text 2 中使用 SFTP 插件快速编辑远程服务器文件
- laravel 内部验证码
- BeanFactoryPostProcessor和BeanPostProcessor的区别