【发布时间】:2016-01-16 18:37:32
【问题描述】:
我正在尝试创建一个下拉选择菜单,如下所示:
我有一个产品表,每个产品都有一个库存列。假设某个产品的库存为 54。我希望下拉菜单从选项 1 开始一直到选项 54。
现在我有这个:
<?php
## Conection part
$sql = "SELECT * FROM product";
$result = $conn->query($sql);
while ( $row = mysqli_fetch_assoc($result) ) { ## 1 While loop
?>
<tr>
<td><input type="checkbox" name="id[]" value="<?= $row['ProductID'] ?>" /></td>
<td><?php echo $row['ProductID']; ?></td>
<td><?php echo utf8_encode($row['ProductName']); ?></td>
<td><?php echo $row['SKU']; ?></td>
<select>
<option value="1">1</option>
</select>
</tr>
<?php
}
$conn->close();
echo "<br>";
?>
有谁知道如何做到这一点?
谢谢大家!
【问题讨论】:
-
股票栏是否命名为
stock?另外,您想在 php 或 jquery 中执行此操作吗? php在页面加载前在服务器端完成,jquery在页面加载后在客户端完成。 -
列名是 stock。不介意它是 php 还是 jquery。哪个最容易制作:)
-
不完全。我希望下拉列表的最大值与列中的库存数量相匹配。
-
它们都很简单,但 easy 取决于您熟悉的编码。两者都是通过简单的
for()循环完成的