大家好基本上我是全新的php,我需要一个下拉列表,它会以数字顺序显示我数据库中威士忌的最低价格。我做了几次尝试,但我没有成功。帮助会很有用。这是我到目前为止所做的。
<!DOCTYPE html>
<html>
<?php
require('config.php');
<body>
<select>enter code here
<option value="Lowest Price">Lowest Price</option>
<option value="Highest Price">Highest Price</option>
</select>
</body>
</html>
?>
答案 0 :(得分:0)
需要您的查询以及您如何执行该查询,但PDO可能类似于
$sql = "SELECT * FROM `table` ORDER BY `price` ASC";
$stmt = $db->query($sql);
echo "<select>";
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
echo "<option value=\"$row[price]\">\"$row[whiskey]\"</option>";
}
echo "</select>";
答案 1 :(得分:0)
基本上是这样的;
$query = 'select id, name from table order by price ASC'
$result = mysqli_query($link, $query);
$rows = mysqli_fetch_array($result, MYSQLI_ASSOC);
<select>enter code here
<?php
foreach($rows as $row){
echo "<option value='".$row['id']."'>".$row['name']."</option>";
}
?>
</select>
考虑到你正在使用mysqli
(我希望你这样做)和程序化的PHP。