增加数据

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller { public function add(){
$db = D("Info");
//1.使用数组方式
$arr =
array("Code"=>"p005","Name"=>"妈拉巴子"
,"Sex"=>1,"Nation"=>"n003","Birthday"=>"1999-02-03");
$db->add($arr);
//2.使用映射的方式
$db->Code = "P006";
$db->Name = "你妹";
$db->Sex = 1;
$db->Nation = "C004";
$db->Birthday = "1996-03-04";
$db->add();
}
}

自动收集表单的方法

首先在index文件夹中新建一个add文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head> <body>
<form action="__ACTION__" method="post">
<div>代号:<input type="text" name="Code"/></div>
<br/>
<div>姓名:<input type="text" name="Name"/></div>
<br/>
<div>性别:
<input type="radio" name="Sex" value="1"/>男
<input type="radio" name="Sex" value="0"/>女
</div>
<br/>
<div>民族:
<select name="Nation">
<foreach name="arr" item="v">
<option value="{$v.code}">{$v.name}</option>
</foreach>
</select>
</div>
<br/>
<div>生日:<input type="text" name="Birthday"/></div>
<br/>
<input type="submit" value="添加"/>
</form>
</body>
</html>
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){;
$this->assign("d","134212534");;
}
public function add(){
$db = D("Info");
//3.自动收集表单
if(empty($_POST)){
$arr = $db
->table("Nation")
->select();
$this->assign("arr",$arr);
$this->show();
}else{ $db->create();//收集表单
$db->add();
}
}
}

========

修改数据

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head> <body>
<form action="__ACTION__" method="post">
<div><input type="text" name="Code" value="{$info.code}" hidden="hidden"/></div>
<div>姓名:<input type="text" name="Name" value="{$info.name}"/></div>
<div>性别:
<if condition="$info.sex=='1'">
<input type="radio" name="Sex" value="1" checked="checked"/>男
<input type="radio" name="Sex" value="0"/>女
<else/>
<input type="radio" name="Sex" value="1"/>男
<input type="radio" name="Sex" value="0" checked="checked" />女
</if> </div>
<div>民族:
<select name="Nation">
<foreach name="nation" item="v">
<if condition="$v['code']==$info['nation']">
<option value="{$v.code}" selected="selected" >{$v.name}</option>
<else/>
<option value="{$v.code}" >{$v.name}</option>
</if>
</foreach>
</select>
</div>
<div>生日:<input type="text" name="Birthday" value="{$info.birthday}"/></div>
<input type="submit" value="修改"/>
</form>
</body>
</html>
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){;
$this->assign("d","134212534");;
}
public function add(){
$db = D("Info");
//3.自动收集表单
if(empty($_POST)){
$arr = $db
->table("Nation")
->select();
$this->assign("arr",$arr);
$this->show();
}else{ $db->create();//收集表单
$db->add();
}
}
public function update(){ $db = D("Info");
$code = "p002";
if(empty($_POST)){ $nation = $db
->table("Nation")
->select(); $info = $db
->find($code); $this->assign("info",$info);
$this->assign("nation",$nation);
$this->show();
}else{
$db->create();
$db->save();
}
}
}

========

删除数据

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){;
$this->assign("d","134212534");;
}
public function add(){
$db = D("Info");
//3.自动收集表单
if(empty($_POST)){
$arr = $db
->table("Nation")
->select();
$this->assign("arr",$arr);
$this->show();
}else{ $db->create();//收集表单
$db->add();
}
}
public function update(){ $db = D("Info");
$code = "p002";
if(empty($_POST)){ $nation = $db
->table("Nation")
->select(); $info = $db
->find($code); $this->assign("info",$info);
$this->assign("nation",$nation);
$this->show();
}else{
$db->create();
$db->save();
}
}
public function del(){
//$code = "p006";
$db = D("Info");
//$db->delete($code);
$sql = "delete from info where code = 'p004'";
$db->execute($sql);
//这里也适用于sql原生语句,增删改用execute 查用query
}
}

最新文章

  1. html5--canvas绘制简单的时钟
  2. 「转」xtrabackup新版详细说明
  3. hdu2196 树形dp
  4. Oracle的登录方式
  5. goldengate 12c 12.2 新特性(updated)
  6. java基础-关键字-native
  7. 如何卸载lnmp
  8. 向数据库中添加内容 manageStdInfo.aspx
  9. JAVAWEB安全开发
  10. 信息传递--NOIP2015 day1 T2--暴力
  11. 漏洞大爆光:QQ漏洞、飞秋漏洞、360浏览器劫持…
  12. SpringMVC,SpringBoot文件下载
  13. poj 3384 半平面交
  14. 云技术:弹性计算ECS
  15. echarts在tab切换时容器宽度设置为100%,只展示100px
  16. vue axios使用方法
  17. C++中的常量函数
  18. Http站点转Https站点教程
  19. Prometheus Node_exporter 之 Network Sockstat
  20. Spark-Hadoop、Hive、Spark 之间是什么关系?(转)

热门文章

  1. [skill][vim] 常用技巧与配置
  2. [administrative] windows 下制作USB启动盘的工具
  3. LeetCode 942 DI String Match 解题报告
  4. swift 字体自适应,宽高自适应
  5. linux根文件系统制作,busybox启动流程分析
  6. 关于安装SVN Service 出错 Service &#39;VisualSVN Server&#39; failed to start. Please check VisualSVN Server log in Event Viewer for more details
  7. nginx 、springMvc(非分布式)相应的限流、消峰
  8. c语言递归函数的调用
  9. 【JMeter】【性能测试】配置元件
  10. wps去广告