sql >> データベース >  >> RDS >> Mysql

codeigniterのドロップダウンメニューにmysqlデータを入力しようとしています

    フォーマットは次のようになります:

    $options = array(
                      'small'  => 'Small Shirt',
                      'med'    => 'Medium Shirt',
                      'large'   => 'Large Shirt',
                      'xlarge' => 'Extra Large Shirt',
                    );
    
    $shirts_on_sale = array('small', 'large');
    
    echo form_dropdown('shirts', $options, 'large');
    

    これにより、次のようになります:

    <select name="shirts">
        <option value="small">Small Shirt</option>
        <option value="med">Medium Shirt</option>
        <option value="large" selected="selected">Large Shirt</option>
        <option value="xlarge">Extra Large Shirt</option>
    </select>
    

    参照こちら

    更新

    必要に応じてこれを試すこともできます

    モデル

    $this->db->select('airport_code, airport_name');
    $this->db->order_by('airport_code', "asc");
    $query = $this->db->get('airports');
    if($query)
    {
        $query = $query->result_array();
        return $query;
    }
    

    コントローラー

    $query = $this->your_model->your_method();
    if($query)
    {
        $data['myDropdown'] = $query;
        $this->load->view('your_view', $data);
    }
    

    表示 -ドロップダウンの問題

    <select>
    <?php 
        foreach($myDropdown as $dd)
            echo "<option value='". $dd['your_field'] ."'>". $dd['your_field'] ."</option>";
    ?>
    </select>
    



    1. MySQLでクロスデータベース外部キー制約を生成しないDoctrine

    2. サブクエリMySQLとしてのユニオン

    3. 秒単位の2つのタイムスタンプ間のMySqlの違い?

    4. DAYOFWEEK()の例– MySQL