我写了一个thinkphp提交表单的操作,但是总也写入不进数据库,是怎么回事呢?
TPL/Form/add.html中:<FORMmethod="post"action="__APP__/form/insert">标题:<INPUTtype="text...
TPL/Form/add.html中:
<FORM method="post" action="__APP__/form/insert">
标题:<INPUT type="text" name="title"><br/>
内容:<TEXTAREA name="content" rows="5" cols="45"></TEXTAREA><br/>
<INPUT type="submit" value="提交">
</FORM>
Lib/Action/FormAction.class.php中有下面的代码,
<?php
class FormAction extends Action{
public function insert(){
// echo "你好";
$Form = M('Form');
// var_dump($Form);
if($Form->create()) {
$result = $Form->add();
// var_dump($result);
if($result) {
$this->success('操作成功!');
}else{
$this->error('写入错误!');
}
}else{
// echo "错了";
$this->error($Form->getError());
}
}
}
?>
哪里出错误了呢? 展开
<FORM method="post" action="__APP__/form/insert">
标题:<INPUT type="text" name="title"><br/>
内容:<TEXTAREA name="content" rows="5" cols="45"></TEXTAREA><br/>
<INPUT type="submit" value="提交">
</FORM>
Lib/Action/FormAction.class.php中有下面的代码,
<?php
class FormAction extends Action{
public function insert(){
// echo "你好";
$Form = M('Form');
// var_dump($Form);
if($Form->create()) {
$result = $Form->add();
// var_dump($result);
if($result) {
$this->success('操作成功!');
}else{
$this->error('写入错误!');
}
}else{
// echo "错了";
$this->error($Form->getError());
}
}
}
?>
哪里出错误了呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询