php框架 数据添加
添加有三种方法
第一种
$info=D("info");
//添加数据的第一种方法:使用关联数组添加
//要添加的数组必须是关联数组,key必须是字段名称(列的名称)
$shuzu=array(
'Code'=>'p001',
'Name'=>'你好',
'Sex'=>true,
'Nation'=>'n002',
'Birthday'=>'1988-2-3'
);
$shuzu["Code"]="p006";
$shuzu["Name"]="你傻";
$shuzu["Sex"]=false;
$shuzu["Nation"]="n001";
$shuzu["Birthday"]="1996-3-9";
$info->add($shuzu);//添加数据的方法,需要一个关联数组的参数
第二种
//添加数据的第二种方法:AR方式
$info=D("info");
$info->Code="p007";
$info->Name="实际";
$info->Sex="true";
$info->Nation="n002";
$info->Birthday="1999-6-3";
$info->add();
第三种
//第三种方法:自动收集表单
if(empty($_POST))
{
$this->display();
}
else
{
$info=D("info");
$info->create();// 自动收集表单,并创建数据
$info->Sex=$_POST["Sex"]=="男"?true:false;
$a=$info->add();
if($a)
{
$this->success("数据添加成功","Add",3);
}
else
{
$this->error("添加失败","Add",5);
}
}
第三种添加的表单
<!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> <div>名字:<input type="text" name="Name" /></div> <div>性别:<input type="text" name="Sex" /></div> <div>民族:<input type="text" name="Nation" /></div> <div>生日:<input type="text" name="Birthday" /></div> <input type="submit" value="添加" /> </form> </body> </html>

添加成功

添加失败


浙公网安备 33010602011771号