ThinkPHP框架学习之CRUD
User模块UserAction.class.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<!--?php
class UserAction extends Action {
public function index(){
$m=M( 'User' ); //操作的数据库表
$arr=$m--->select(); //查询数据库
$ this ->assign( 'data' ,$arr); //
$ this ->display();
}
/*
* 向数据库插入数据
**/
public function add(){
$m=M( 'User' );
$m->username=$_POST[ 'username' ];
$m->sex=$_POST[ 'sex' ];
$num=$m->add();
if ($num> 0 ){
$ this ->success( '添加成功' , 'index' ); //添加成功并返回首页
} else {
$ this ->error( '添加失败' );
}
}
/*
* 显示添加表单
**/
public function addform(){
$ this ->display();
}
}
?>
|
首页模板文件index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<title></title>
<script>
function jump(){
window.location= '__URL__/addform' ;
}
</script>
<volist name= "data" id= "vo" >
</volist><table border= "1" >
<tbody><tr>
<th>ID号</th>
<th>用户名</th>
<th>性别</th>
<th>操作</th>
</tr>
<tr>
<td>{$vo.id}</td>
<td>{$vo.username}</td>
<td>{$vo.sex}</td>
<td>删除|修改</td>
</tr>
</tbody></table>
<button onclick= "jump()" >添加用户(长春九龙男科医院)</button>
<!--html>
|
添加表单模板addform.html
1
2
3
4
5
6
7
8
9
|
<title></title>
<form action= "__URL__/add" method= "post" >
姓名:<input type= "text" name= "username" ><br>
性别:男<input type= "radio" name= "sex" value= "1" checked= "true" >
女<input type= "radio" name= "sex" value= "0" ><br>
<input type= "submit" value= "添加用户" >
</form>
|
转载于:https://www.cnblogs.com/hengyi123/p/3754600.html
ThinkPHP框架学习之CRUD相关推荐
- ThinkPHP框架学习(二)
在上一节中,我主要讲到了如何获取ThinkPHP框架,以及虚拟目录和虚拟主机的配置.准备工作完成之后,就可以利用ThinkPHP去部署项目了. 先在工作目录(D:/zend/workspace)下新建 ...
- thinkphp框架学习笔记(1)
利用假期简单学习一下tp框架. 入口文件 tp5中自带入口文件,位于public/index.php中,文件内容包括 <?php// [ 应用入口文件 ]// 定义应用目录 define('AP ...
- ThinkPHP 框架学习
学习内容全部参考开发手册 建议收藏网页 https://www.kancloud.cn/manual/thinkphp/1696 一.几个概念 应用:基于同一个入口文件访问的项目称之为一个应用 模块 ...
- ThinkPHP框架学习之使用数组进行查询
使用字符串方式是: $m=M('User'); $arr=$m->where("sex=0 and username='gege'")->find(); 使用数组方式: ...
- 2021年3月8日:MyBatis框架学习笔记02:利用MyBatis实现CRUD操作
MyBatis框架学习笔记02:利用MyBatis实现CRUD操作 在第一节课中我们在UserMapper.xml里定义了两个查询语句:findById和findAll,对应的在UserMapper接 ...
- 数字货币综合虚拟货币交易平台源码(基于thinkphp框架)中英文切换适合学习研究 二开
源码简介: 数字货币合约交易源码,综合虚拟货币交易平台源码(基于thinkphp框架)中英文切换 支pc+h5 持委托交易,买卖交易市场等等功能 这个框架适合二开 好多比较好一点的交易所都是基于这个二 ...
- 【ThinkPHP系列篇】ThinkPHP框架的介绍和搭建(一)
各位博友好,最近博主学了关于ThinkPHP的一些基本操作,感觉很有收获,所以作为小白的我想与大家分享一些关于ThinkPHP的搭建及基本操作,感觉更适合初学者来学习,当然也希望大牛们能够给小白我提出 ...
- ThinkPHP框架整合phpqrcode生成二维码DEMO
ThinkPHP框架发展到今天功能已经变得是非常强大了,但是ThinkPHP框架中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能.想使用phpqrcode首先就要把p ...
- 【PHP ThinkPHP框架】小bug汇总[更新]
目录结构 1.函数调用 2.绑定select下拉框数据 3.PHP查询功能 4.格式化时间和价钱 5.IF标签比较两个变量 6.eq标签比较两个变量 7.新增信息或者修改信息的自动验证和自动填充 8. ...
最新文章
- R语言ggplot2可视化设置轴坐标上的数值全部为整数实战:display only integer values on axis
- Java多线程- 线程池的基本使用和执行流程分析 - ThreadPoolExecutor
- 干货!神经网络原来是这样和数学挂钩的
- 【硬件】运放的那些事儿
- SQLite的事务和锁
- 免费下载来自阿里巴巴 双11 的《云原生大规模应用落地指南》
- 小余学调度:电气主接线的形式、特点、倒闸操作
- Spring应用架构
- 跟我师兄聊天引发的思考
- python控制条件语句_Python条件控制语句
- labview列表框禁用鼠标单击_【跟我学LabVIEW】什么是局部变量?如何创建及使用局部变量?...
- posix and system V IPC
- python和c 的区别-c 跟 python的区别有哪些
- “快易需求系统”数据库设计心得
- C语言大数阶乘取余,python中math模块常用函数介绍 取模(取余)取绝对值 求阶乘 求最大公约数最小公倍数 取对数 取根号 取幂(取次方) 取整函数 三角函数与反三角函数...
- 关于计算机游戏的英语读法,[计算机游戏用英语怎么说]电脑游戏用英语怎么说...
- 无线降噪耳机品牌推荐,值得入手的四款降噪蓝牙耳机
- happy hacking keybord(hhkb pro)键盘 翻新真假判别(realforce键盘也一样)
- 君正 Halley6 开发板调试SPI LCD
- likely 和 unlikely
热门文章
- 【2021年度训练联盟热身训练赛第二场】Binarize It(python)
- 使用JDK工具生成SSL证书(网站https访问)
- 【Java Web开发指南】FilterListener笔记
- h5 数字变化_前端/h5 D3.js实现根据数据动态更新图形/类似进度实时变化效果
- python dlib opencv人脸识别准确度_Python用opencv+dlib实现人脸识别
- 企业网络推广专员浅析企业网络推广后期网站优化重点因素有哪些?
- 三句话不离开用户体验的seo专员到底如何做好用户体验优化?
- 浅析网站友情链接交换潜在问题有哪些?
- 企业官网营销,网站建设是第一步
- keil c语言模块化编程,keil C模块化编程总结