2011-07-21 24 views
1

我有一个从数据库返回,这我想输出成一种位置下拉使用下面的代码的数组:添加一个“全部”选项进入笨form_dropdown

<?php form_dropdown('idLocation', $queryLocations, set_value('idLocation'); ?> 

$queryLocationslocationIDlocationName。上面的代码可以很好地显示所有位置,现在我需要添加一个名为'All'的选项,其中idLocation为零,以显示在位置列表的顶部。

有人可以帮我做这个吗?

回答

1

只需在您的值前添加$queryLocations数组。这里有一种方法:

form_dropdown(
    'idLocation', 
    array('0' => 'All') + $queryLocations, 
    set_value('idLocation') 
); 

你也许可以做到这一点早些时候,当你真正创建$queryLocations阵列为好。

$options[0] = 'All'; 
foreach ($results as $r) $options[$r->idLocation] = $r->locationName; 

类似的东西...

+0

非常感谢,我会尝试,现在:) – Prats