有没有更好的方法来构建它,使用html和php?
如果我有十亿的价值,这将是一个不好的方式来设置它们,更不用说耗费时间了?
我是一个新手,我很确定有更好的方法,但是,我这样做的方式似乎还有很长的路要走,因为在长期划分中,我很确定有更简单的设置方法那就是我在寻找或询问的东西?
<select name="dimes" >
<option value=" ">--Select Dimes---</option>
<option value=".10">10c</option>
<option value=".20">20c</option>
<option value=".30">30c</option>
<option value=".40">40c</option>
<option value=".50">50c</option>
<option value=".60">60c</option>
<option value=".70">70c</option>
<option value=".80">80c</option>
<option value=".90">90c</option>
<option value="1.00">$1.00</option>
</select>
感谢你没有点燃Newb,我还在学习。
答案 0 :(得分:4)
您的意思是生成列表吗?
类似的东西就足够了:
<?php for($i=0.1;$i<=1;$i+=0.1): ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php endfor; ?>
答案 1 :(得分:1)
如果您更喜欢使用混合PHP&amp; HTML,你可以使用这样的结构:
<select name="dimes" >
<option value=" ">--Select Dimes---</option>
<?php foreach($dates as $key=>$value): ?>
<option value="<?php echo $key; ?>">
<?php echo $value; ?>
</option>
<?php endforeach; ?>
</select>
注意,在$dates
语句中使用之前,必须先定义并填充foreach
数组。您可以使用您想要的任何数据填充$dates
。在此示例中,数组必须类似于:array('0.1'=>'0.1', '0.2'=>'0.2');
但是你也可以进一步使用MySQL查询的结果来填充数组中的键和值。有关详细信息,请参阅foreach。