2017-03-01 16 views
1

私はデータベースに行くドロップダウンからデータを追加することができました。私の問題は私が編集したいとき、私がドロップダウンに加えるデータベースからの値を見ることができません。私は自分の問題がedit_class_view.phpファイルにあることを知っています。あなたが好きな変更を行う必要がありform_dropdown https://www.codeigniter.com/userguide3/helpers/form_helper.htmlデータベースからの値をドロップダウンで設定する方法は?

の正しい構文を参照してくださいCodeIgniterの3を使用している考慮

<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('sys', $options, 'class="btn dropdown-toggle"', 'required="required"', 'data-toggle="dropdown-menu"', '<?php echo $row->$School_Year_Semester;?>'); 
       ?> 
       <br> 
       <div class="text-danger"><?php echo form_error('sys'); 
       </div> 
       </div> 
     </div> 
</div> 
+0

CodeIgniterのバージョンでなければなりません> $ School_Year_Semester - あなたは<?php echo $row->$School_Year_Semester;?>

$行のタイプミスのエラーを持っていますか? – Naincy

答えて

1

は、ここに私のedit_class_view.phpです。それはます$ row-> School_Year_Semester

$selected = 'CSE'; // default value 
// check if row is set while editing; get its value 
if (isset($row->School_Year_Semester)) { 
    $selected = $row->School_Year_Semester; 
} 

// Set all other attributes for dropdown 
$attribures = array("class" => "btn dropdown-toggle", 
    "required" => "required" , "data-toggle" => "dropdown-menu"); 

echo form_dropdown('sys', $options, $selected, $attributes); 
+0

CSEは私のコードに含まれていません。それはただ 'です。echo form_dropdown(' sys '、$ options、' class = "btnドロップダウントグル" '、' required = '必須' '、' data-toggle = "ドロップダウンメニュー"、 '<?phpエコー$行 - > $ School_Year_Semester;?> ');' –

+0

$ row-> School_Year_Semesterが機能していない –

+0

print_r($ row)も表示できますか?あなたのコードから取得したものは、 'CSE'以外の値をデフォルト選択として使用できます – Naincy

関連する問題