2012-05-22 7 views
-1

드롭 다운 상자에서 값을 선택하면 다음 필드에 가격이 표시됩니다. 예 : 드롭 다운 메뉴에서 스낵을 선택하면 PHP의 데이터베이스에서 가격을 가져 와서 다음 필드에 가격을 표시합니다 항목은 긴급텍스트 상자에서 선택한 값에 대해 값을 가져 오는 방법은 무엇입니까?

Here is how i want when select a particular value

여기

그래서 DB

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

에서 데이터를 가져 오는에 대한 코드가 PLZ 나에게 도움이 또한 데이터베이스에서 페치 다음과 같은 mething이 도움이 될 것입니다. 선택 기능의 값으로 "다음 필드"를 업데이트하려면 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> 
관련 문제