我有两个问题:
1)说我是否有这样的数据库:
Name Stock
Prada 10
Armani 20
Gucci 25
如何使用1-10
填充每个选择框; 1-20
;和1-25
这是我的代码:
<?php
...
while($row = mysqli_fetch_assoc($result)){
print
"<div class='item col-xs-4 col-lg-4'>"..
"<div class='form-group'>".
"<label for='sel1'>Select list:</label>".
"<select class='form-control' id='sel1'>".
"<option>$row["Stock"]</option>".
"</select>".
"</div>".
"<button id='button" class='btn btn-success add'>Add to basket</button>".
"</div>";
}
?>
<script type="text/javascript">
$(document).on("click", ".add", function(){
// HOW DO I GET THE VALUE OF THE SELECT BOX SELECTED HERE?
});
</script>
另外,如何从选择框中获取值?
答案 0 :(得分:0)
根据您提到的内容,您似乎想要获取选择框选项并循环显示它们。在这种情况下,只有选项应该在while循环中。
并且,我建议您保持代码清洁,并将HTML和PHP代码分开编写,而不是在PHP中打印HTML。
<?php /* Other PHP code */ ?>
<div class='item col-xs-4 col-lg-4'>
<div class='form-group'>".
<label for='sel1'>Select list:</label>
<select name="stock" class='form-control' id='sel1'>
<?php while($row = mysqli_fetch_assoc($result)){ ?>
<option value="<?php echo "1-".$row["Stock"]; ?>">
<?php echo "1-".$row["Stock"]; ?>
</option>
<?php } ?>
</select>
</div>
<button id='button" class='btn btn-success add'>Add to basket</button>
</div>
希望这有帮助!