Динамический список с использованием codeigniter - PullRequest
0 голосов
/ 22 октября 2011

Я пытаюсь создать динамический список, в котором будет отображаться элемент моей таблицы "city".Но мой код показывает выпадающее меню вместо списка.Кто-нибудь может мне помочь, рассказав, как построить динамический список из него.Я пытался найти его, но не нашел полезных ресурсов.

Часть моего кода:

          <?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 ]

0 голосов
/ 22 октября 2011
<?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();?>   
0 голосов
/ 22 октября 2011

Вы должны поместить multiple="multiple" в выбранный тег.

Например

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