2017-03-07 7 views
0

私は、学年の学年に設定した値をデータベースからドロップダウンにすることはできません。本当にCodeIgniterのあなたは、コントローラにして、連想配列に格納モデルからのそれらの年を取得する必要がありますよりも、その場合はデータベースからのドロップダウンに学年の学年の値を入れる方法は?

<div class="form-group"> 
    <label class="control-label col-lg-2"> School Year-Semester:</label> 
     <div class="col-lg-4"> 
      <?php 
      echo form_open('main/editClass'); 
       $options = array(
        '' => 'Select School Year and Semester', 
        'SY 2016-2017 2nd Sem' => 'SY 2016-2017 2nd Sem', 
        'SY 2017 Summer' => 'SY 2017 Summer', 
        'SY 2017-2018 1st Sem' => 'SY 2017-2018 1st Sem', 
       ); 
       echo "<div class='drop_pos'>"; 
       echo form_dropdown('schoolyearsemester', $options, 'class="btn dropdown-toggle"', 'required="required"', 'data-toggle="dropdown-menu"', 'value="<?php echo $row->School_Year_Semester;?>"'); 
      ?> 
       <div class="text-danger"><?php echo form_error('schoolyearsemester'); ?></div> 
       </div> 
     </div> 
</div> 

Edit dropdown

答えて

0

:ここ

はedit_class_view.phpのコードですそれをあなたの見解に送ってください。以下のようなあなたのモデルで

public function form() 
    { 
    $data['years']=$this->school_model->getSemesterYears(); 
    // Call your view 
    $this->load->view('myFormViewame',$data); 
    } 

public function getSemesterYears() 
    { 
    // Create Query as per your conditions 
    $st=$this->db->select('*')->from('tableName')->get()->result_array(); 
    return $st; 
    } 
0
form_dropdown('schoolyearsemester', $options, 'class="btn dropdown-toggle"', 'required="required"', 'data-toggle="dropdown-menu"', 'value="<?php echo $row->School_Year_Semester;?>"'); 

使用この代わりに、上記のような関数を作成します。

form_dropdown('schoolyearsemester', $options, $row->School_Year_Semester, 'class="btn dropdown-toggle"', 'required="required"', 'data-toggle="dropdown-menu"'); 
関連する問題