码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP讲解(七)——修改删除

时间:2016-06-23 23:48:10      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

修改数据

 方式一:数组方式,直接将数据库里需要修改的内容进行修改

function Update()
{
          //1.数组方式
$model=D("Info"); $attr=array( "Code"=>"p001", "Name"=>"张三", "Sex"=>true, "Nation"=>"n001", "Birthday"=>"1999-2-3", ); //调用save方法修改数据 $model->save($attr);*/ }

  方式二:AR方式

function Update()
{
       $model=D("Info");
       //2.AR方式
        $model->Name="王五";
        $model->Nation="n001";
			
	$model->where("Code=‘p010‘")->save();*/ 
}

  方式三:自动收集表单修改数据

        (1)首先,做一个操作方法

//修改数据
	function Update()
	{
		$model=D("Info"); 
		if(empty($_POST))//刚开始时,判断是否传输值
		{
			$code="p001";
			$attr=$model->find($code);
			$this->assign("shuju",$attr);
			$this->display();
		}
		else
		{		
			//3.自动收集表单修改数据
			$model->create();
			$model->save();
		}
	}

  

          (2)做一个表单

技术分享

body>
<h1>修改页面</h1>
<form action="__ACTION__" method="post">
<input type="hidden" name="Code" value="<{$shuju.code}>"/>
<div>姓名:<input type="text" name="Name" value="<{$shuju.name}>"/></div>
<div>性别:<input type="text" name="Sex" value="<{$shuju.sex}>"/></div>
<div>民族:<input type="text" name="Nation" value="<{$shuju.nation}>"/></div>
<div>生日:<input type="text" name="Birthday" value="<{$shuju.birthday}>"/></div>
<div><input type="submit" value="修改"/></div>
</form>
</body>

  

删除数据

  

//删除数据
	function Delete()
	{
		//删除数据
		$model=D("Info");
		
		//1.根据主键值删除
		$model->delete("p012");
		
		//2.根据条件删除
		$model->where("Nation=‘n001‘")->delete();
	}

  

ThinkPHP讲解(七)——修改删除

标签:

原文地址:http://www.cnblogs.com/zst062102/p/5612345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!