我一直在拉我的头发,因为上帝知道多久试图解决这个问题。CodeIgniter额外选项值
目前我有一个像这样的选择列表(form_dropdown)。
<select name="starters">
<option value="">Please Select</option>
<option value="0" >Brochettes</option>
<option value="1" >Grilled mackerel</option>
<option value="2" >Risotto cake</option>
<option value="3" >Calamari rings</option>
<option value="4">Parma ham parmesan</option>
</select>
我需要做的是通过这个form_dropdown是价格价值,所以我可以在网站上动态价格计算器。
<select name="starters">
<option value="" price="100">Please Select</option>
<option value="0" price="22">Brochettes</option>
<option value="1" price="342">Grilled mackerel</option>
<option value="2" price="42">Risotto cake</option>
<option value="3" price="52">Calamari rings</option>
<option value="4" price="22">Parma ham parmesan</option>
</select>
有没有什么办法可以做到这一点?我真的坚持死线,我认为这将是可能的代码点火器。
我的代码到目前为止,你可以看到我有一个价格,但我需要将它传递给选项。
echo form_label("APPETISERS", "appetisers");
$array = array();
foreach($appertisers as $row){
$array[] = $row->product;
$price[] = $row->price;
}
$array = array_merge(array('' => 'Please Select'), $array);
echo form_dropdown('appetisers', $array);
1.这与CI有什么关系? 2.您正在努力实现的是什么? 3.为什么你不能使用值属性? 4.你必须使用'form_dropdown'吗? – gmaliar 2013-03-18 15:26:35
如果你希望你的输出是HTML,那么不要使用自发明的属性,比如'price'。改为使用HTML5自定义数据属性。 – CBroe 2013-03-18 15:29:37
我已经更新了代码,我试图找出一种方法来查看某人在form_dropdown列表中选择的产品的价格。我能想到的唯一方法就是将其插入选项,然后确定选择哪一个然后添加它们。 – Brent 2013-03-18 15:31:57