Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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 控制器未使用代码点火器接收Post变量_Php_Codeigniter_Post - Fatal编程技术网

Php 控制器未使用代码点火器接收Post变量

Php 控制器未使用代码点火器接收Post变量,php,codeigniter,post,Php,Codeigniter,Post,控制器接收Post变量 视图:loginhome.php <?php //----------------------------------------------------------------------------- // Including Header //----------------------------------------------------------------------------- $base

控制器接收Post变量

视图:loginhome.php

<?php
//-----------------------------------------------------------------------------
//                          Including Header 
//-----------------------------------------------------------------------------
$base = dirname(__FILE__);
include($base . '/header.php');
?>
<div class="login-wrap">
    <div class="login-html">
        <input id="tab-1" type="radio" name="tab" class="sign-in" checked><label for="tab-1" class="tab">Sign In</label>
        <input id="tab-2" type="radio" name="tab" class="sign-up"><label for="tab-2" class="tab">Sign Up</label>
        <div class="login-form">
            <div class="sign-in-htm">
            <?php
$attributes = array(
    'name' => 'login_form',
    'id' => 'login_form',
    'method' => 'POST'
);
echo form_open('VerifyLogin', $attributes);
?>

                <div class="group">
                    <label for="user" class="label">Username</label>

                    <?php
$data = array(
    'name' => 'user',
    'id' => 'user',
    'class' => 'input'
);
echo form_input($data);
?>
                </div>
                <div class="group">
                    <label for="pass" class="label">Password</label>

                    <?php
$data = array(
    'name' => 'pass',
    'id' => 'pass',
    'class' => 'input'
);
echo form_password($data);
?>
                </div>
                <div class="group">
                    <input id="check" type="checkbox" class="check" checked>
                    <label for="check"><span class="icon"></span> Keep me Signed in here</label>
                </div>
                <div class="group">

                    <?php
$data = array(
    'name' => 'SignIn',
    'id' => 'SignIn',
    'value' => 'Sign In',
    'class' => 'button'
);
echo form_submit($data);
//echo anchor('forgotpassword', 'Forgot Password???', 'class="link-class"');
?>
                </div>

<?php
echo form_close();
?>

                <div class="hr"></div>
                <div class="foot-lnk">
                    <a href="#forgot">Forgot Password?</a>
                </div>
            </div>
            <?php
$attributes = array(
    'name' => 'sign-up_form',
    'id' => 'sign-up_form',
    'method' => 'GET'
);
echo form_open('RegisterUser', $attributes);
?>
            <div class="sign-up-htm">
                <div class="group">

                    <label for="user" class="label">Name</label>

                    <?php
$data = array(
    'id' => 'name',
    'type' => 'text',
    'class' => 'input'
);
echo form_input($data);
?>
                </div>
                <div class="group">

                    <label for="user" class="label">Username</label>

                    <?php
$data = array(
    'id' => 'username',
    'type' => 'text',
    'class' => 'input'
);
echo form_input($data);
?>
                </div>
                <div class="group">
                    <label for="pass" class="label">Password</label>
                    <?php
$data = array(
    'id' => 'password',
    'type' => 'password',
    'class' => 'input'
);
echo form_password($data);
?>
                </div>
                <div class="group">
                    <label for="pass" class="label">Repeat Password</label>
                    <?php
$data = array(
    'id' => 'password',
    'type' => 'password',
    'class' => 'input'
);
echo form_password($data);
?>
                </div>
                <div class="group">
                    <label for="pass" class="label">Email Address</label>

                    <?php
$data = array(
    'id' => 'email',
    'type' => 'text',
    'class' => 'input'
);
echo form_input($data);
?></div>
                <div class="group">


                    <?php
$data = array(
    'id' => 'submitButton',
    'type' => 'submit',
    'value' => 'request',
    'class' => 'button'
);
echo form_submit($data);
//echo form_close();
?>

                </div>

                <div class="hr"></div>
                <div class="foot-lnk">
                    <label for="tab-1"><a href='#Already'>Already Member?</a></label>
                </div>


        </div>
        <?php
echo form_close();
?>
    </div>

</div>
<?php
//-----------------------------------------------------------------------------
//                          Including Footer 
//-----------------------------------------------------------------------------
$base = dirname(__FILE__);
include($base . '/footer.php');
?>

登录
注册
用户名
密码
让我在这里签名

将方法
GET
更改为
POST

 <?php
$attributes = array(
    'name' => 'sign-up_form',
    'id' => 'sign-up_form',
    'method' => 'POST'
);

等等…
的注册表格


然后,您可以使用
$this->input->post('name')根据
名称
获取字段

谢谢@Hek mat。id和名称之间有什么区别?仅供参考。表单总是基于字段
名称发布。您可以使用id进行
javascript
验证或定义
css
 <?php
$attributes = array(
    'name' => 'sign-up_form',
    'id' => 'sign-up_form',
    'method' => 'POST'
);
$data = array(
    'name'=>'name',
    'id' => 'name',
    'type' => 'text',
    'class' => 'input'
);
$data = array(
    'name' => 'username'
    'id' => 'username',
    'type' => 'text',
    'class' => 'input'
);