<?php
$options = array();
$options[0] = "Kies het kampioenschap";
foreach ($kampioenschappen as $kampioenschap) {
$options[$kampioenschap->kampioenschapsId] = $kampioenschap->naam;
}
$js = 'id="kampioenschap" style="width: 600px';
echo form_dropdown('kampioenschap', $options, '0', $js) . "\n";
?>
Я хочу создать раскрывающийся список, чтобы пользователь мог выбрать чемпионат, который он хочет просмотреть.codeigniter dropdown selected issue
Все это работает, но у меня есть проблема с отображением первого значения в массиве $ options. В документации CodeIgniter они говорят:
echo form_dropdown('name', $options, 'selectedvalue', $js);
Если я смотрю на выходе источника в моем браузере, это то, что я вижу:
<select name="kampioenschap" id="kampioenschap" style="width: 600px>
<option value="0" selected="selected">Kies het kampioenschap</option>
<option value="2">Nationaal kampioenschap</option>
<option value="3">Waals kampioenschap</option>
<option value="5">Vlaams kampioenschap</option>
</select>
Для меня это выглядит как действительный код XHTML. Но когда я открываю страницу с Firebug или DragonFly, я получаю это:
<select id="kampioenschap"
selected="selected" 0"="" style="width: 600px>
Это не имеет никакого смысла для меня, у меня есть другое выпадающее меню в моем приложении, которые работают очень хорошо.
Может кто-то указать на ошибку, которую я совершил?
Большое спасибо! – Laurens