我有一个购物车脚本,我正试图修改它以支持多种产品选择。现在,客户可以从一个下拉菜单中选择产品。现在,我想添加多个下拉菜单(都用相同的选项填充)。
下面是输出下拉菜单的PHP:
if($eshopoptions['options_num']>1){
$opt=$eshopoptions['options_num'];
$replace.="\n".'';
for($i=1;$i<=$opt;$i++){
$option=$eshop_product['products'][$i]['option'];
$price=$eshop_product['products'][$i]['price'];
if($option!=''){
if($price!='0.00')
$replace.=''.stripslashes(esc_attr($option)).' @ '.sprintf( _c('%1$s%2$s|1-currency symbol 2-amount','eshop'), $currsymbol, number_format($price,2)).''."\n";
else
$replace.=''.stripslashes(esc_attr($option)).''."\n";
}
}
有没有一些真正简单的方法让代码输出菜单,说3次而不是一次?