【发布时间】:2018-02-04 23:00:59
【问题描述】:
我需要使用 while 循环填充 html SELECT OPTION,其序列从 1 到存储在 mysql 数据库表中名为 dummy3 的字段中的整数值。
示例:如果 dummy3 字段的数字为 4,则选择选项应显示 1 2 3 4 作为选项值。
这是我的代码,它不起作用。此代码版本中的选项值始终为空(其他代码变体我尝试浏览器永远循环)。
这是我的代码:
echo 'Quantidade: '.'<select name="product_qty" id="product_qty" class="btn">';
$qt = 1;
$quantidade = "SELECT dummy3 FROM shop_products ORDER BY category ASC";
$quantidade1 = mysqli_query($conn, $quantidade) or die("database error:". mysqli_error($conn));
while($row_quantidade = mysqli_fetch_assoc($quantidade1, MYSQL_NUM)){
$row_qt = $row_quantidade['dummy3'];
while($qt <= $row_quantidade['dummy3']){
echo '<option value="'.$qt.'">'.$qt.'</option>';
}
}
echo '</select>';
【问题讨论】:
标签: php html mysql select option