データベースでステータスがアクティブであり、ドロップダウンリストに表示されるはずのデータを取得しようとしています

rashmi ag

ドロップダウンリストを表示しようとしていますが、データベースからのものである必要があります。

これは私のコントローラーです:

public function index()
{
    $this->load->view('welcome_message');
}

public function subject()
{
    $this->load->view('sub');

}

私が与えた単純なドロップダウンリストを見ると、各サブジェクトは異なるIDを持っており、オプションタグの値で与えています。また、ステータスがアクティブなサブジェクトのみをリストする必要があります。どうやってするか???

ヤドゥバブ

modelコントローラを次のようにadminmodel変更すると仮定して、コントローラにをロードします。

public function subject()
{
   $this->load->model('adminmodel');
   $data['info']=$this->adminmodel->get_dropdown();
    $this->load->view('sub', $data);

}

モデルにget_dropdown()関数を追加します

    public function get_dropdown()
            {
          $this->db->where('status', 'active');             
          $query=$this->db->get('tablename');
                return $query->result_array();

            }

ビューページで

 <select> 
<?php foreach($info as $info){ ?>
<option value="<?php echo $info['id']; ?>"><?php echo $info['subject']; ?></option>
<?php } ?>
</select>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ