【发布时间】:2021-09-20 06:22:25
【问题描述】:
我正在尝试从 PHP 制作一个下拉列表以在 Smarty 中工作,下拉列表的数据来自 mysql。
我做到了:Image
但不是作为下拉菜单工作,它会在一个部分中显示所有数据。
这是我在下面使用的代码。
PHP
<?php
foreach ($options as $multiplier) {
$option = "<option ";
if ($multiplier == $results['multiplier']) {
$option .= "selected=selected ";
}
$option .= "value=" . $multiplier . ">" . unesc($multiplier) . "</option>";
$multi['option'] = $option;
$multiplier_option[] = $multi;
}
$smarty->assign('multiplier_option', $multiplier_option);
unset($multiplier_option);
还有 HTML。
<tr>
<td align='left' class='header'>{$lang_multiplier}:</td>
<td align='left' class='lista' colspan='2'><select name='multiplier'>{foreach item=multi from=$multiplier_option}{$multi.option}{/foreach}</select></td>
</tr>
我不知道如何正确地做到这一点。
【问题讨论】: