我从朋友的计算机上复制了一个完美的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";
结果: 它显示该帖子未插入。怎么了?需要快速解决方案 我认为配置有问题,因为相同的代码在另一台计算机上工作
答案 0 :(得分:0)
修复语法
if(isset($_POST['new_team']))
{
echo "echo here";
}
else {
echo "echo there";
}
答案 1 :(得分:0)
$this->input->post('new_team');
我建议您最好使用
$this->input->get_post('new_team');
这允许您在不重写代码的情况下在GET和POST之间切换。首先尝试获取,然后发布..
答案 2 :(得分:0)
我卸载了整个WAMP服务器,然后安装了XAMPP服务器并从中导入了所有内容。然后它开始工作了。配置有问题。无论如何,感谢大家的帮助: - )