
添加表单数据
下面来看一下将表单数据提交并写入数据表的例子。
创建表单
进入模板目录 TPLdefaultIndex(如果 Index 文件夹不存在,则创建一个)。Index 文件夹对应存放 Index 模块(IndexActionclassphp)的模板文件,不能随意命名。
在 Index 文件夹内创建一个名为 formhtml 的文件,文件采用 UTF-8 编码,内容如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">
<html>
<head>
<meta >
1、‘self::EXISTS_VALIDATE 或者0 存在字段就验证’ 和 ‘self::VALUE_VALIDATE或者2 值不为空的时候验证’
假设数据库有用户名、密码、地址、邮件4个字段,但是更新个人信息时,网页上只提供了地址、邮件、密码三个字段的修改,而当你修改的时候,你也许只写了密码和邮件,地址是空着的,这样区别就出来了啊
2、通过表单提交的数据,字段不是一定会存在的吗?
是的,字段一定存在,但是字段的值可能为空啊
3、array('title','require','标题必须,self::EXISTS_VALIDATE )
如果前段提交的数据中含有title字段,那么要求title的值不能为空
action="__URL__/category 是提交到当前模块的category方法下。然后在category方法下验证,具体要返回哪个页面,就要看你这个方法是怎么写的了。没看到你的源码,也不知道俱体原因。
以上就是关于Thinkphp问题全部的内容,包括:Thinkphp问题、thinkphp 我能获得表单中的全部数据 但是存入数据库的时候 有部分字段丢失 是怎么回事 求大神指点、thinkphp 自动验证表单问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)