【发布时间】:2014-12-07 11:33:18
【问题描述】:
我在表单中有一个文本输入。
<form role="form" id="form" class="form-signin" method="post" action="">
<input id="email" name="email" class="form-control" placeholder="E-mail" name="email" type="email" >
...
</form>
我想在控制器中获取输入值;当我打印或var_dump ($this->input->post('email')); 它返回false。
我怎样才能得到这个值。谢谢。。
【问题讨论】:
-
var_dump($_POST)返回什么? -
不,它返回错误“未定义的索引:电子邮件”
-
您尝试检索的项目不存在。试试
$this->input->post(NULL, TRUE); // returns all POST items with XSS filter和$this->input->post(); // returns all POST items without XSS filter -
你为什么两次提到
name=email?删除一个,看看你是否可以在控制器中使用var_dump($_POST) -
当我问的时候我写错了。在我的代码中不是 2 次span>
标签: php codeigniter post input