Mysql
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо може да има само една колона TIMESTAMP с CURRENT_TIMESTAMP в клаузата DEFAULT?

  2. Единични кавички, двойни кавички и обратни кавички в MySQL

  3. jquery ajax извикване, за да зададете опции за избор от таблица на MySql

  4. MySQL ORDER BY поле за дата, което не е във формат на дата

  5. Получаване на несъвместими кодировки на знаци:грешка UTF-8 и ASCII-8BIT при показване на въведен от потребителя ASCII-8BIT символ