2013-02-18 2 views
0

드롭 다운 목록에서 선택한 영역 이름에 따라 직원 목록을 검색하고 싶습니다. PHP HTML에서 드롭 다운 목록으로 데이터베이스의 영역 이름을 검색 할 수 있습니다. 하지만 이제는 드롭 다운 목록에서 선택된 옵션을 PHP의 SQL 쿼리에 전달하는 방법에 대해 혼란스러워합니다. 또한 인덱스 번호 의 옵션을 원합니다. 내 코드는 다음과 같습니다.PHP가 포함 된 HTML의 옵션 필드

<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <title></title> 
</head> 
<body> 
    <?php 
    include 'Connect.php'; 
    $query = "SELECT varAreaName FROM tbArea" ; 
    $result = mysql_query($query); 
    echo'<select name="somename">'; 
    echo'<option value="ANY">--ANY--</option>'; 
    while($row = mysql_fetch_assoc($result)) { 
     echo '<option value="'.$row['varAreaName'].'">' . $row['varAreaName'] . '</option>'; 
    } 
    echo '</select>';     
    ?> 
</body> 
</html> 

답변

0

시작하려면 양식 태그를 추가하고 양식을 다른 PHP 스크립트에 게시해야합니다.

선택한 옵션은 양식을 보내는 데 사용되는 방법에 따라 $_POST 또는 $_GET 중 하나를 사용할 수 있습니다.

예 :

<body> 
    <form action="your_second_php_script.php" method="post"> 
    // your code 
    </form> 
</body> 

그리고 your_second_php_script.php에서 :

<?php 
    var_dump($_POST); 
?> 

원본 페이지에서 사용할 수 있도록 결과를해야하는 경우에는 그 작업을 얻을 수 아약스를 사용할 수 있지만 내가 시작할 것 기본과.

+0

동일한 양식 자체에 내 결과를 원합니다. 노력하고 있지만 PHP에 대한 모든 솔루션을 얻지 못했습니다. – Anup

+0

@Anup 아니요, javascript와 php의 조합이 필요합니다. 아약스를 둘러보십시오. – jeroen