我必须运行mysql查询并使用Select选项在HTML表单中选择给定的数据。 问题是选择选项否。因为我必须根据物品数量选择选项。例如,我有一个披萨和三个饮料。然后我需要为披萨打开1个选择选项,为dirnks打开3个选择选项。
这是我的代码: -
<select class="form-control" name="dealSizeName[]" id="dealSizeName">
<?php
$sql3 = mysql_query("SELECT * From `dealsubcategories` WHERE `Status` ='Y'");
while($row3 = mysql_fetch_array($sql3)) { ?>
<option value="<?=$row3['SizeName']." ".$row3['SubCategoryName']?>">
<?=$row3['SubCategoryName']?>
</option>
<?php } ?>
</select>
如果在DealA中,Pizza的数量是2而不是开两个选择otion。汉堡打开1,饮料打开3和意大利面打开1选择我的HTML格式选项框。
但我每次都会获得一个选择选项。如何使它可靠我的桌子的数量。
答案 0 :(得分:0)
multiple
元素有一个属性select
,可帮助您选择多个选项。
由于我对PHP没有任何了解,因此我将在php中添加html注释。这是你应该尝试的基本要点。
<?php
$sql3 = mysql_query("SELECT * From `dealsubcategories` WHERE `Status` ='Y'");
<!-- for index = 0;index < subCategory.quantity; index ++ -->
<select class="form-control" name="dealSizeName[]" id="dealSizeName" multiple>
while($row3 = mysql_fetch_array($sql3)) { ?>
<option value="<?=$row3['SizeName']." ".$row3['SubCategoryName']?>"> <?=$row3['SubCategoryName']?></option>
</select>
<?php }?>