У меня есть выпадающий список. Теперь то, что я хочу сделать, это иметь первое значение по умолчанию (вместо пустой строки в выпадающем меню).
Значение должно быть «Все производители» и должно отображаться всегда (как заполнитель.
Если ничего не выбрано, он будет автоматически искать все товары всех производителей
<option <?php if(!isset($brand)) { echo 'selected="yes"' ; } ?> ></option>
<?php usort(
$manufacturers,
function($a, $b) {
return strcmp($a['name'], $b['name']);
}
)
?>
<?php foreach ($manufacturers as $manufacturer) { ?>
<?php if ($manufacturer['manufacturer_id'] == $manufacturer_id) { ?>
<option value="<?php echo $manufacturer['manufacturer_id']; ?>" selected="selected"><?php echo $manufacturer['name']; ?></option>
<?php } else { ?>
<option value="<?php echo $manufacturer['manufacturer_id']; ?>"><?php echo $manufacturer['name']; ?></option>
<?php } ?>
<?php } ?>
</select>
Любая помощь приветствуется!
Если я вас правильно понимаю, думаю, вы хотите сделать это
<option value"0" <?php if(!isset($brand)) { echo 'selected="yes"' ; } ?> >All Manufacturers</option>
Других решений пока нет …