<select name="country[]" multiple="multiple" id="type" class="medium" style="width:20%;height:300px;">
<option value="United States">United States</option>
<option value="Canada">Canada</option>
<option value="United Kingdom">United Kingdom</option>
<option value="Australia">Australia</option>
<option>---------------------------------</option>
{foreach from=$country key=id item=n}
{foreach from=$cntry key=i item=name}
<option value="{$n}" {if $name == $n}SELECTED{/if}>{$n}</option>
{/foreach}
{/foreach}
</select>
出于某种原因,它重复了我在数组列表中的每个国家 4 次,并且它没有从$cntry
与$country
.
$cntry
(从数据库中的行中选择国家),而$country
只是所有国家的数组列表。