■表单控件与数据库表字段的绑定■-实现增删查改一体化

我编人生不编程 2010-04-05 03:16:39
在这里
我提出我自己的想法
也许是我自己见识短浅,还没有看到类似的东西

问题提出:我通常在做中小型系统的时候,需要为用户提供一个表字段数据的添加或者修改
经常做的就是如下操作,而这种操作反反复复,基本上都是在修改表单控件的name 属性和post的键值
代码如下


//添加数据的时候
//客户端:
<input name='name' value=''>
//服务器:
$value=$_POST['name'];
SQL:INSERT …………

//在对表字段修改的时候
<input name='name' value=''>
//服务器:
$value=$_POST['name'];
SQL:UPDATE …………

而应该简化为以下操作
//增加
客户端:getfield(tablename,filedname)->show_insert_form();
服务器:getfield(tablename,filedname)->do_insert_form();
//修改
客户端:getfield(tablename,filedname)->show_update_form();
服务器:getfield(tablename,filedname)->do_update_form();



我希望的一个东西就是能够将数据库表的字段和表单的一个控件绑定
用户看见的是表单
而每次、各种操作(增删查改)都是自动的
上述代码

不知道我说的清楚没有
希望得到各位朋友的高见,你们是怎么做的??

致谢
...全文
128 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mu_rain 2010-04-09
[Quote=引用 7 楼 fl49809045 的回复:]

。。。
楼主,大懒人一个
[/Quote]
懒是一件好事,是这个社会进步的驱动。 当然要懒得有效率,懒的有好的结果,最简单的方法就是站在别人的基础上。推荐使用ci 框架。
回复
ruanchao 2010-04-07
[Quote=引用 5 楼 llj480028 的回复:]

貌似C# 中可以很好的实现!
PHP 中自己写个行了!
哈哈……
[/Quote]
用C#中实现的思想,然后用php实现一把。
回复
renzaijiang 2010-04-07
thinkphp 就是一对一啊
回复
uuq 2010-04-07
可以看下symfony脚手架程序
可以实现编辑删除添加浏览,还可以指定那个为日期选择器和文本编辑器


我将来也弄一个

ORM类

http://code.google.com/p/queryphp/downloads/list
回复
fl49809045 2010-04-07
。。。
楼主,大懒人一个
回复
llj480028 2010-04-06
貌似C# 中可以很好的实现!
PHP 中自己写个行了!
哈哈……
回复
mu_rain 2010-04-06
[Quote=引用 2 楼 bing19870624 的回复:]
建议楼主去看下codeigniter 框架中的scaffolding功能
[/Quote]
支持!
回复
xuzuning 2010-04-06
常用的模板引擎都能简单的实现你需要的功能
回复
餅餅 2010-04-05
建议楼主去看下codeigniter 框架中的scaffolding功能
回复
骄傲青蛙 2010-04-05
I think so difficult that is in MVC , but ...
回复
相关推荐
发帖
PHP
创建于2008-08-27

1.9w+

社区成员

“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
申请成为版主
帖子事件
创建了帖子
2010-04-05 03:16
社区公告
暂无公告