下拉框显示sql数据库中产品的最低价格

时间:2014-02-18 15:47:20

标签: php

大家好基本上我是全新的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>

?>

2 个答案:

答案 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。