使用编码器的动态列表



我试图创建一个动态列表,将显示我的"城市"表的项目。但是我的代码显示的是下拉菜单而不是列表。有人能告诉我如何从它构建一个动态列表吗?我试过用谷歌搜索,但没有找到有用的资源。

我的一部分代码:

          <?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();?>   
<?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标签中。

例如

<select multiple="multiple">
  <option>Volvo</option>
  <option>Saab</option>
  <option>Mercedes</option>
  <option>Audi</option>
</select>

最新更新