2013-03-30 46 views
0

我試圖展現在下拉從下面的代碼列表中的價格,但它顯示的產品名稱,而不是價格,顯示價格在下拉列表中:如何使用PHP和MySQL

<?php 
    //-----------------------PROCESSOR--------------------------- 
    $query="SELECT product_name, price FROM processor"; 
    $result = mysql_query($query); 
    $options=""; 
    echo "<select name='processor' value=''> 
    <option>Please Select A Processor</option>"; 

    while($nt=mysql_fetch_array($result)) 
    { 
     echo "<option value='".$nt['price']."'>".$nt['product_name']."</option>"; 
    } 
    echo "</select>"; 
?> 

任何人都可以幫助我做錯了什麼?

在此先感謝!

+0

請的jsfiddle – Alp

回答

1

只需更換

echo "<option value='".$nt['price']."'>".$nt['product_name']."</option>"; 

echo "<option value='".$nt['price']."'>".$nt['price']."</option>"; 

看一看文檔: http://www.w3schools.com/tags/tag_option.asp

+0

提供一個例子!!!!!!啊! – Strawberry

+0

對不起!我想顯示產品名稱和價格 –

+0

所以寫回聲「<選項值='」。$ nt ['price']。「'>」。$ nt ['product_name']。「 - 」。$ nt [ 'price']。「」; – TheEwook