Динамический список с использованием codeigniter
Я пытаюсь создать динамический список, который будет отображать элемент моей таблицы "город". Но мой код показывает выпадающее меню вместо списка. Кто-нибудь может мне помочь, рассказав, как построить динамический список из него. Я пытался изумить, но не нашел полезных ресурсов.
Часть моего кода:
<?php echo form_open('frontpage/index');?>
<p><select name ='city_city_id'>
<?php echo form_error('city_city_id'); ?>
<?php
$getType = mysql_query("SELECT city_id, cityname FROM city ORDER BY city_id");
while($type = mysql_fetch_object($getType)){
echo "<option value=\"{$type->city_id}\">{$type->cityname} </option>",set_value('city_city_id');
}
?>
<p><input type="submit" value="submit" /></p>
<?php echo form_close();?>
2 ответа
Решение
<?php echo form_open('frontpage/index');?>
<p>
<?php echo form_error('city_city_id'); ?>
<select name="city_city_id" multiple="multiple">
<?php
$getType = mysql_query("SELECT city_id, cityname FROM city ORDER BY city_id");
while($type = mysql_fetch_object($getType)){
echo "<option value=\"{$type->city_id}\">{$type->cityname} </option>",set_value('city_city_id');
}
?>
</select>
</p>
<p><input type="submit" value="submit" /></p>
<?php echo form_close();?>
Вам нужно поставить multiple="multiple"
в ваш тег выбора.
Например
<select multiple="multiple">
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>