CodeIgniter配置问题:POST方法无效

时间:2014-11-16 09:13:25

标签: php codeigniter post

我从朋友的计算机上复制了一个完美的CodeIgniter项目。其他一切都很好,但没有一种形式有效。我再次尝试使用GET方法发送表单,它完全有效,但只有POST方法不起作用。

这就是视图的样子

<form action="<?php echo base_url();?>team/administrator/team/insert" method="post"  name="new_team">
    //etc etc i removed all the fields just to make it look simple
    <input type="submit" value="Save" name="new_team">
</form>

这就是控制器的样子

if(isset($_POST['new_team']))
    echo "Inserted";
else
     echo "Post was not inserted";

结果: 它显示该帖子未插入。怎么了?需要快速解决方案 我认为配置有问题,因为相同的代码在另一台计算机上工作

3 个答案:

答案 0 :(得分:0)

修复语法

if(isset($_POST['new_team']))
{
  echo "echo here";
}
else {
 echo "echo there";
}

答案 1 :(得分:0)

你尝试过CI的输入课吗?

$this->input->post('new_team');

我建议您最好使用

$this->input->get_post('new_team');

这允许您在不重写代码的情况下在GET和POST之间切换。首先尝试获取,然后发布..

答案 2 :(得分:0)

我卸载了整个WAMP服务器,然后安装了XAMPP服务器并从中导入了所有内容。然后它开始工作了。配置有问题。无论如何,感谢大家的帮助: - )