Thinkphp表单提交后数据存储问题

mcqun 2010-09-15 02:14:04
<form method='post' id="form1" name="form1" action="__URL__/insert" enctype="multipart/form-data">
新增类别:<input type="text" name="catname" class="medium bLeftRequire" />
类别上级:<select class="medium bLeft" name="fid">
<volist name="list" id="vo">
<option value="{$vo.id}">{$vo.catname}</option>
</volist>
</select>
<input type="submit" value="保 存" class="button small"> <input type="reset" class="button small" value="重 置" >
</form>

提交老是显示添加失败,这个是什么原因啊
insert采用官方的insert方法:

function insert() {
//B('FilterString');
$name=$this->getActionName();
$model = D ($name);
if (false === $model->create ()) {
$this->error ( $model->getError () );
}
//保存当前数据对象
$list=$model->add ();
if ($list!==false) { //保存成功
$this->assign ( 'jumpUrl', Cookie::get ( '_currentUrl_' ) );
$this->success ('新增成功!');
} else {
//失败提示
$this->error ('新增失败!');
}
}
...全文
809 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
小小马赛 2010-12-06
  • 打赏
  • 举报
回复
如果有某个字段,不在表单里,保存时负值在怎么办
mcqun 2010-09-16
  • 打赏
  • 举报
回复
问题已经解决了,忘了来结贴了,原来是我疏忽了,表的主键不是自动增长字段导致的,不过还是非常感谢大家的热心帮助
kgodanning 2010-09-15
  • 打赏
  • 举报
回复
不明白什么意思
phf0313 2010-09-15
  • 打赏
  • 举报
回复

$name=$this->getActionName();
$model = D ($name);

控制器、数据库 的命名是按照官方建议的吗?
张小莱 2010-09-15
  • 打赏
  • 举报
回复
为什么没有 $_POST这个环节?没有获取数据怎么添加?
mcqun 2010-09-15
  • 打赏
  • 举报
回复
false === $model->create () 这个是官方样例里面提供的,具体我也不是很清楚
lfkcn 2010-09-15
  • 打赏
  • 举报
回复
false === $model->create ()是啥?为啥还是三个等号?
mcqun 2010-09-15
  • 打赏
  • 举报
回复
提交表单后页面Trace的信息:

通信协议 : HTTP/1.1
请求时间 : 2010-09-15 14:09:55
用户代理 : Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9
会话ID : 4964c931c53021ce16650a862485f688
日志记录 : 3条日志
[ 2010-09-15T14:09:55+08:00 ] SQL: RunTime:0.004416s SQL = SHOW COLUMNS FROM veo_category
[ 2010-09-15T14:09:55+08:00 ] SQL: RunTime:0.028190s SQL = SELECT * FROM `veo_category` WHERE ( `catname` = '公司新闻' ) LIMIT 1
[ 2010-09-15T14:09:55+08:00 ] SQL: RunTime:0.072300s SQL = INSERT INTO `veo_category` (`fid`,`catname`) VALUES ('0','公司新闻')
加载文件 : 20
[0] => F:\php\VEO\VEOAdmin\index.php
[1] => F:\php\VEO\ThinkPHP\ThinkPHP.php
[2] => F:\php\VEO\VEOAdmin\Runtime\~runtime.php
[3] => F:\php\VEO\ThinkPHP\Common\convention.php
[4] => F:\php\VEO\VEOAdmin\Conf\config.php
[5] => F:\php\VEO\config.inc.php
[6] => F:\php\VEO\VEOAdmin\Common\common.php
[7] => F:\php\VEO\VEOAdmin\Conf\taglibs.php
[8] => F:\php\VEO\ThinkPHP\Common\debug.php
[9] => F:\php\VEO\ThinkPHP\Lib\Think\Util\Dispatcher.class.php
[10] => F:\php\VEO\ThinkPHP\Lang\zh-cn.php
[11] => F:\php\VEO\VEOAdmin\Lib\Action\CategoryAction.class.php
[12] => F:\php\VEO\VEOAdmin\Lib\Action\CommonAction.class.php
[13] => F:\php\VEO\VEOAdmin\Lib\ORG\RBAC.class.php
[14] => F:\php\VEO\VEOAdmin\Lib\Model\CategoryModel.class.php
[15] => F:\php\VEO\VEOAdmin\Lib\Model\CommonModel.class.php
[16] => F:\php\VEO\ThinkPHP\Lib\Think\Core\Model.class.php
[17] => F:\php\VEO\ThinkPHP\Lib\Think\Db\Db.class.php
[18] => F:\php\VEO\ThinkPHP\Lib\Think\Db\Driver\DbMysql.class.php
[19] => F:\php\VEO\VEOAdmin\Runtime\Cache\9c23eafc5c74e8fd7a26a25e0e463b03.php

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧