Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Buat Optgroup dari Array data

Coba, format ulang dulu source array seperti di bawah ini :

$result = array();
foreach($depots as $depot){
   $result[$depot->operating_company_name][] = $depot;
}

Kemudian untuk membuat pilih try,

<select name="depot_id" class="form-control">
            <?php foreach($result as $key=>$val): ?>
                    <optgroup label="<?php echo $key; ?>">
                       <?php foreach($val as $option): ?>
                        <option value="<?php echo $option->depot_id; ?>"><?php echo $option->depot_name; ?></option>
                         <?php endforeach; ?>
                    </optgroup>
            <?php endforeach; ?>
        </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. Kesalahan sintaks SQL saat membuat prosedur tersimpan di MySQL

  2. Bagaimana cara mempercepat kueri sql? Indeks?

  3. Fungsi 'Edit' untuk posting forum dan semacamnya

  4. Pilih data antara 2 tanggal dan output rata-rata per jam

  5. Kunci asing MySQL pada diri sendiri