2014-02-18 98 views
0

嗨,大家好,基本上我是全新的PHP,我需要一個下拉列表,它將以數字順序顯示我的數據庫中威士忌的最低價格。我做了幾次嘗試,但我沒有成功。幫助將非常巧妙。這是我迄今爲止所做的。下拉框顯示產品在sql數據庫中的最低價格

<!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

你有什麼sql可以分享嗎? –

+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>"; 
+0

謝謝。我試圖從Whiskeys表中的Average_price列中選擇最低價格 – user3320606

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。

相關問題