深蓝 发表于 2010-2-27 14:20:04

Databin - 使 FORM 表单自动填充数据

By:深蓝 ShenLan

      看到论坛会员提出的问题,故花了1个小时的时间写了这个扩展,目前只实现了基本的text填充,它可能写得很糟糕,不过你认为这样方便,你可以继续完善它!
首先确保数据库字段与HTML元值name属性值对应!

例子:

将 Databin.php 放在app/lib下

一、在控制器或模型中加载databin

$this->load->library('databin');

二、获取数据库一则数据
$this->load->database();
$this->db->where('id','100');
$data=$this->db->get('user')->result();

三、获取视图模板内容
$view=$this->load->view('dataView','',true);

四、设置绑定属性
$this->databin->setForm('myform'); //设置表单名称
$this->databin->setData($data);    //设置数据
$this->databin->bin($view);//输出页面



View HTML Code:

<form action="" method="post" name="myform">
<input type="text" name="id"value=""   /><br>
<input type="text" name="names" value=" "/><br>
<input type="text" name="sex" value=""      /><br>
<input type="text" name="age"value=""/><br>
</form>


Hex 发表于 2010-2-27 17:46:04

顶原创!!

lfyzjck 发表于 2010-2-27 19:55:04

顶楼主~~~

snllll 发表于 2010-4-11 04:22:21

首先确保数据库字段与HTML元值name属性值对应!
这个是关键
页: [1]
查看完整版本: Databin - 使 FORM 表单自动填充数据