sql >> Databáze >  >> RDS >> Mysql

Vytvořte skupinu Optgroup z pole dat

Zkuste nejprve přeformátovat zdrojové pole, jak je uvedeno níže:

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

Poté pro vytvoření vybraného pokusu

<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. Jak donutím Postgres, aby používal konkrétní index?

  2. Jak zakázat omezení CHECK v SQL Server (příklady T-SQL)

  3. Jak používat podmínku BETWEEN pomocí hlavního dotazu a dílčích dotazů

  4. Chyba Mysql rozhraní Play 2.0 JPA:Nelze sestavit EntityManagerFactory