Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo nhóm Opt từ một mảng dữ liệu

Trước tiên, hãy thử định dạng lại mảng nguồn như sau:

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

Sau đó, để tạo lựa chọn thử,

<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. Tổng tích lũy MySQL được nhóm theo ngày

  2. Tùy chỉnh các phím tắt trong MySql Workbench

  3. Apostrophes và Colons trong Pretty Links

  4. MySQL LEFT JOIN kết quả trùng lặp

  5. Tạo DATETIME từ DATE và TIME