Think PHP 学习笔记 6-7.CURD演示
2017年1月25日
1.控制器
<?php //控制类 class UserAction extends Action{ public function index(){ // echo '我的主页'; //实例数据库 $m = M('User'); //查询 $arr = $m->select(); // var_dump($arr); //给模板赋值 $this->assign('arr',$arr); //调用模板 $this->display(); } public function delete(){ // echo '删除操作'; //实例化数据库 $m = M('User'); //删除 // echo $_GET['del']; $arr = $m->delete($_GET['del']); // echo $arr; //确认是否已经删除 if($arr > 0){ $this->success('删除成功'); }else{ $this->error('删除失败'); } } public function modify(){ // echo '修改页面'; // echo $_GET['upd']; //实例化数据库 $m = M('User'); //查询获取数据 $arr = $m->find($_GET['upd']); // var_dump($arr); //将参数传递到模板 $this->assign('arr',$arr); //调用模板 $this->display(); } public function update(){ $m = M('User'); $data['id'] = $_POST['id']; $data['username'] = $_POST['username']; $data['sex'] = $_POST['sex']; // var_dump($data); $arr = $m->save($data); // echo $arr; if($arr>0){ $this->success('修改成功','index'); }else{ $this->error('修改失败','index'); } } public function add(){ // echo '添加数据'; $this->display(); } public function create(){ // echo '123'; $m = M('User'); // var_dump($_POST); $data['username'] = $_POST['username']; $data['sex'] = $_POST['sex']; // var_dump($data); $arr = $m->add($data); if($arr>0){ $this->success('添加成功','index'); }else{ $this->error('添加失败','index'); } } }
2.修改模板
<script type="text/javascript"> window.onload=function(){ // alert("<{$arr['sex']}>") if(<{$arr['sex']}>==0){ document.getElementsByName('sex')[1].checked=true;//使用位置 }else{ document.getElementsByName('sex')[0].checked=true;//使用位置 } } </script>
本文作者:轻风细雨_林木木
本文链接:https://www.cnblogs.com/linzhifen5/p/16961537.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?