2013-04-21 50 views
0

我目前有一個帶單選按鈕的第一頁。我希望第二頁爲每個不同的單選按鈕顯示不同的表格。根據所選單選按鈕使表格可見 - Codeigniter

我的觀點:

<?php echo form_open('employee','class="form-inline"'); ?> 
    <h3>Select User</h3> 

     <?php echo form_dropdown('user-name', $name_list2);?> 

    <h3>Select A Shift For Person 2</h3> 
     <input type="radio" name="shift-type2" value="5" class="btn" data-toggle="button" <?php echo set_radio('shift-type2', '5'); ?> >Opening Cook</input><br> 
      <input type="radio" name="shift-type2" value="6" class="btn" data-toggle="button" <?php echo set_radio('shift-type2', '6'); ?> >Opening Order-Taker</input><br> 
      <input type="radio" name="shift-type2" value="7" class="btn" data-toggle="button" <?php echo set_radio('shift-type2', '7'); ?> >Closer</input><br> 
      <input type="radio" name="shift-type2" value="8" class="btn" data-toggle="button" <?php echo set_radio('shift-type2', '8'); ?> >Saturday Cook</input><br> 
      <input type="radio" name="shift-type2" value="9" class="btn" data-toggle="button" <?php echo set_radio('shift-type2', '9'); ?> >Saturday Order-Taker</input><br> 



</form> 

</div> 

我不知道該怎麼把我的控制器上。我想這是一種能夠獲取值並使用if語句來顯示每個表的東西。所以它應該是這樣的:「如果值等於2,則顯示錶B.」

任何人都知道如何做到這一點?

回答

0

您可以switch和虎視眈眈的崗位價值,那麼你比較一下,並顯示所需的視圖

function switcherOnButton() 
{ 
$value = $this->input->post('shift-type2'); 

switch($value) 
{ 
    case '6': 
     $this->load->view('view6'); 
    break; 
    case '7': 
     $this->load->view('view7'); 
    break; 
    case '8': 
     $this->load->view('view8'); 
    break; 
    case '9': 
     $this->load->view('view9'); 
    break; 
} 
} 

我希望這可以幫助

0

在你的模型

function get() 
{ 
    $value=$_POST['shift-type2']; //get posted data from radio button 

    switch($value) 
    { 
     case '5': 
     $table_name="table_name5"; 
     break; 

     case '6': 
     $table_name="table_name6"; 
     break; 

    case '7': 
     $table_name="table_name7"; 
    break;  
    } 

    $query=$this->db->get($table_name); 
    return $query->result_array(); 
    } 
相關問題