Giriş düğmesi değeri ile sorun

2 Cevap php

Merhaba ben sadece CodeIgniter ile kaç gün önce başladım, ben bir aşağıdaki sorun var. Ben "" (değer yok) düzgün giriş formu çalışmaz css ile stil amacıyla, değer giriş gereken oturum açma düğmesinin değerini ayarladığınızda, ben orada var eminim bunun etrafında bir yol var yol olarak .. İşte bazı kod ..

Denetleyici:

<?php

class Login extends Controller {
//  var $success = '';


    function Login()
    {
    	parent::Controller();
    }

    function index()
    {
    	$success_tmp   = '0';
    	$this->load->model('Member');

    	$this->load->helper(array('form', 'url'));
    	$this->load->library(array('encrypt', 'form_validation', 'session'));



    	$this->form_validation->set_rules('member_username', 'User', 'required');
    	$this->form_validation->set_rules('member_pass', 'Password', 'required');

    	$this->form_validation->set_error_delimiters('<em>','</em>');



    	if($this->input->post('login'))
    	{
    		if($this->form_validation->run())
    		{
    			if ($this->Member->check_login() == 1 ) 
    			{
    		//	$this->session->set_userdata('');
    			redirect('index_main');

    			$success_tmp = 1;
    			}
    		}
    	} 
    	if ($success_tmp != 1) 
    	{
    		$this->load->view('header');
    		$this->load->view('login_form');
    		$this->load->view('footer');
    	}
    }

    function logout()
    {
    	$this->load->library('session');
    	$this->load->helper(array('url'));
    	$this->session->sess_destroy();
    	redirect('login/index/');
    }





}


İşte benim bakış dosyası:

<div id="page-top"><h1>Existing users</h1></div>

<div class="login_center">
<div class="login_logo"></div>

<?$attributes = array('class' => 'login_form', 'id' => 'login_form');?>
<?$login_dugme = array('class' => 'login_button', 'name' => 'login', 'value' => 'login');?>
<?=form_open('login/index/', $attributes);?>





    	<ul class="login_form">
                 <li>
    		<?=form_label('Username', 'member_username')?>
    		<?=form_input('member_username', set_value('member_username'))?>
            <?=form_error('member_username')?>
    	</li>

    	<li>
    		<?=form_label('Password', 'member_pass')?>
    		<?=form_password('member_pass')?>
            <?=form_error('member_pass')?>
    	</li>
               </ul>









</div>
<div class="login_bottom"><?=form_submit($login_button);?></div>
<?=form_close();?>

2 Cevap

Belki yerine "" düğmesi için ... Bu işe yarayabilir bir boşluk kullanın.

if(isset($this->input->post('login')))

sorunu çözmek gerekir.