2012-05-22 63 views
-1

我想知道,當我從下拉框中選擇任何值時,它會顯示它在下一個字段中的價格 例如: 如果我從下拉菜單中選擇零食,然後通過在php中從數據庫中提取價格顯示其價格 項目也從數據庫中提取 plz幫助我迫切如何根據文本框中選定的值獲取值?

Here is how i want when select a particular value

這裏是從數據庫

<?php 
$eb = "SELECT EmployeeID,FirstName,LastName FROM employees"; 
$res = mysql_query($eb); 
$no_records = mysql_num_rows($res); 
if($no_records > 0) 
{?> 
    <select name="EnteredBy" id="EnteredBy"><?php 
    while($row = mysql_fetch_array($res)) 
    { 
     echo '<option value='.$row['EmployeeID'].'>'.$row['LastName'].",".$row['FirstName'].'</option>'; 
    } 
    ?> 
    </select> 
    <?php 
} 
?> 
+1

不太清楚你在問什麼 – xbonez

回答

0

因此獲取數據的代碼如下所示應該會幫助你。您只需編寫一個onchange函數,使用所選選項的值更新「下一個字段」。

<html> 
<head> 
    <script type="text/javascript"> 
     function changeValue() { 
      var price = document.getElementById('items').options[document.getElementById('items').selectedIndex].value; 
      document.getElementById('price').innerHTML= '$'+price; 
     } 
    </script> 

</head> 
<body onload="changeValue();"> 
    Select Item: 
    <select id="items" onchange="changeValue();"> 
     <option value="5">Snack</option> 
     <option value="1">Soda</option> 
     <option value="10">Meal</option> 
    </select> 

    <br/><br/> 
    Price: 
    <div id="price"> 
    </div> 
</body> 
</html> 
相關問題