Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 提交表单时,我得到的页面在codeigniter中找不到_Php_Codeigniter_Codeigniter 2 - Fatal编程技术网

Php 提交表单时,我得到的页面在codeigniter中找不到

Php 提交表单时,我得到的页面在codeigniter中找不到,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,我是codeigniter的新手。在提交表单时,我发现404错误页面没有找到。实际上,没有输入用户名和密码,它应该可以计算值。这是代码 控制器中的login.php *login/login.php* <?php echo form_open('verifyuser'); ?> <!-- start login-inner --> <div id="login-inner"> <table border="0" cell

我是codeigniter的新手。在提交表单时,我发现404错误页面没有找到。实际上,没有输入用户名和密码,它应该可以计算值。这是代码

控制器中的login.php

*login/login.php*

<?php echo form_open('verifyuser'); ?>
    <!--  start login-inner -->
    <div id="login-inner">
        <table border="0" cellpadding="0" cellspacing="0">
        <tr>
            <th>Username</th>
            <td><input type="text" name="username"  class="login-inp" /></td>
        </tr>
        <tr>
            <th>Password</th>
            <td><input type="password" name="password" value="************"  onfocus="this.value=''" class="login-inp" /></td>
        </tr>
        <tr>
            <th></th>
            <td valign="top"><input type="checkbox" class="checkbox-size" id="login-check" /><label for="login-check">Remember me</label></td>
        </tr>
        <tr>
            <th></th>
            <td><input type="submit" value="submit" class="submit-login"  /></td>
        </tr>
        </table>
    </div>

用户名
密码
记得我吗

您应该使用
控制器/函数这样的参数调用form\u open函数
您应该使用
控制器/函数这样的参数调用form\u open函数
如果您打算提交给您所在的同一个控制器,您不需要在
form\u open
中指定任何内容:

<?php echo form_open(); ?>
...
<?php echo form_close(); ?>

...

这应该足够了。未指定任何内容时,CI将自动使用当前控制器/方法。此外,出现错误的原因是,您告诉
form\u open
您要加载控制器/方法
verifyuser/index

如果您打算提交给您所在的同一控制器,则无需在
form\u open
中指定任何内容:

<?php echo form_open(); ?>
...
<?php echo form_close(); ?>

...
这应该足够了。未指定任何内容时,CI将自动使用当前控制器/方法。此外,出现错误的原因是,您告诉
form\u open
要加载控制器/方法
verifyuser/index

答案是login/login.php答案是login/login.php