2016-02-24 39 views
-2

您好我是codeigniter的初學者,並且有一個關於codeigniter中的表單的問題。我有3個項目,如果點擊如果您在網站註冊去destination.But如果不先註冊他必須註冊然後重定向到他想要的頁面,但我不能去不同的頁面。 我的觀點:如何從一個註冊表單到codeigniter的不同頁面

<div class="row"><!--row of kol--> 


     <br/> 
     <div class="col-md-2 col-sm-2 col-xs-2"></div> 
     <div class="col-md-8 col-sm-8 col-xs-8" 
     style="border:1px solid black;"> 
     <div class="row"> 
     <div class="col-md-12"> 

     <div class="col-md-5"style="border:1px solid gray;"> 
     <form class method="post" action="<?php echo base_url(); ?>index.php/verifylogin"> 
      <div class="form-group"> 
       <label>username</label> 
       <input class="form-control" id="namekarbari" name="namekarbari" 
       autocomplete="off" 
       value="<?php echo set_value('namekarbari')?>" 
       ></input><?php echo form_error('namekarbari'); ?> 
      </div> 
      <div class="form-group"> 
       <label>password</label> 
       <input type="password" 
       class="form-control" id="kalameoboor" name="kalameoboor" 
       autocomplete="off"value="<?php echo set_value('kalameoboor')?>" 
       ></input><?php echo form_error('kalameoboor'); ?> 
      </div> 

      <button></button> 
     </form> 



     </div> 


     </div> 
     </div> 
     <div class="col-md-1 col-sm-1 col-xs-1"></div> 
     </div> 



    <br/> 




</div><!--end container-->  
<script src="<?php echo base_url(); ?>boot/js/jquery.js"></script> 
<script src="<?php echo base_url(); ?>boot/js/bootstrap.min.js"></script> 

我verifylogin控制器:

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 
class VerifyLogin extends CI_Controller { 

function __construct() 
{ 
    parent::__construct(); 
    $this->load->model('user','',TRUE); 
} 

function index() 
{ 
    //This method will have the credentials validation 
    $this->load->library('form_validation'); 

    $this->form_validation->set_rules('namekarbari', 'Username', 'trim|required'); 
    $this->form_validation->set_rules('kalameoboor', 'Password', 'trim|required|callback_check_database'); 
    $this->form_validation->set_message('required'," %s "); 
    $this->form_validation->set_message('trim'," %s "); 


    if($this->form_validation->run() == FALSE) 
    { 
    //Field validation failed. User redirected to login page 
    $this->load->view('login_view'); 
    } 
    else 
    { 
    //Go to private area 
    redirect('home', 'refresh'); 
    } 
    } 
    }?> 

我想從verifylogin重定向到不同的頁面。 感謝...

+0

請標記幷包含您在問題中使用的編碼語言,並提供您目前嘗試的內容。堆棧溢出是代碼編寫幫助服務,而不是編寫代碼的代碼 – jjr2000

回答

0

重定向嘗試抓住這是點擊按鈕的ID,通過AJAX通過它並將其插入到會話,登錄後使用如果else語句switch語句重定向用戶基於會話的值。

0

而不是redirect('home', 'refresh');

redirect("<controller name>/<function name>"); 
相關問題