Mysql
 sql >> база данни >  >> RDS >> Mysql

Създайте Optgroup от масив от данни

Опитайте първо да преформатирате изходния масив, както е по-долу:

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

След това за създаване на избор опитайте,

<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. UTF8 символите не се показват правилно с таблици с данни и yadcf

  2. MySQL демонът отказва да стартира с Не мога да стартирам сървъра:Свързване на TCP/IP порт:Адресът, който вече се използва (не е).

  3. Как да използвам специални символи в имената на колони в MySQL?

  4. MySQL Премахване на дублиращи се записи

  5. добре ли е да се съхранява десетична стойност като varchar в mysql?