我的codeigniter表单使用post发送textarea,并且不发送输入类型文本

时间:2013-04-29 15:29:45

标签: php html codeigniter post input

所有

我的Codeigniter有一个输入类型=“text”和一个textarea。已经发送我可以看到(Chrome网络资源),$ _POST数组不包含input type =“text”字段,但包括textarea!我甚至尝试将输入更改为textarea并且它有效...

<form action="news_save" method="post" accept-charset="utf-8"> 

  <label class="control-label span3" for="subj">Subject</label>
  <input type="text" id="subj" name-"subj" class="row-fluid">

  <label class="control-label span3" for="body">Body</label>
  <textarea rows="3" name="body" class="row-fluid" id="body"></textarea>

  <button type="submit" class="btn btn-primary">Save</button>
</form>

任何建议,它可以是什么?

2 个答案:

答案 0 :(得分:2)

在name属性附近的输入文本中存在问题,而不是 - 它应该是=

<input type="text" id="subj" name-"subj" class="row-fluid">

将其更改为此

<input type="text" id="subj" name="subj" class="row-fluid">

答案 1 :(得分:0)

$array= array(namedb' => $this->input->post('body'));
  

并插入到db。

之后
$this->ModelFile->MetodModel($array);