【发布时间】:2014-05-02 15:02:28
【问题描述】:
在我的网页上,我希望能够从下拉菜单中选择一个选项。为此,我从 MySQL 表中选择数据,如下所示:
$quantity_query = "SELECT * FROM input_quantity";
$quantity_result = mysqli_query($connection, $quantity_query);
while ($row = mysqli_fetch_array($quantity_result)) {
$option_quantity .= "<option value = $quantity_name> $quantity_name </option>";
}
然后我像这样创建实际的下拉列表:
<select id = "new_quantity" name = "new_quantity" style = "width: 100%">
<?php echo $option_quantity; ?>
</select>
然后我想将$_POST['new_quantity'] 打印到屏幕上,效果很好。但是,我使用的一些数据包含空格,例如100 ml。在这种情况下,只打印100。
我也试过了
$option_quantity .= "<option value = '".$row['quantity']."'>".$row['quantity']."</option>";
但这没什么区别。
我该如何解决这个问题?
【问题讨论】:
标签: php html mysql string select