表单操作URL错误

时间:2013-06-02 09:26:42

标签: php codeigniter

我有一个这样的表格:

<?php
    echo form_open('/student/insert',array('name' => 'myform');
?>
// form data like label, input tags
// submit button
<?php 
     echo form_close();
?>

我有一个显示此表单的网址:

http://localhost/mycodeigniterproject/index.php/student

现在,当我提交此表单时,URL将变为:

http://localhost://mycodeigniterproject/index.php/mycodeigniter/controllers/index.php/student/insert

我希望它应该是:

 http://localhost/mycodeigniterproject/index.php/student/insert

我的代码有什么问题?为什么CodeIgniter不使用相对路径?

1 个答案:

答案 0 :(得分:1)

更改表单
echo form_open('/student/insert',array('name=>'myform');

echo form_open('student/insert',array('name'=>'myform');

这应该可以解决问题。

编辑:

看看here。您将找到表单助手如何工作的示例。