2014-10-12 2 views
0

MySQL 테이블의 데이터를 사용하여 HTML Select 드롭 다운을 채 웁니다. 필자가해야 할 일은 해당 옵션의 ID를 가져 와서 다른 테이블에 제출하는 것입니다.하지만이를 수행하는 방법을 알지 못합니다. 다음은 채워지는 방법입니다.입력 된 PHP 입력 ID 선택

다른 표로 제출하기 위해 선택한 옵션의 ID를 검색하려면 어떻게해야합니까?

내가 SELECT 쿼리에서 RaceID를 선택할 수도 있지만 제출 버튼을 통해 어떻게 전달할 수 있습니까?

감사합니다. 이처럼

답변

1

:

$query = $mysqli->query("SELECT RaceID, RaceName FROM Race ORDER BY RaceName"); 
       ?> 
<select class="pure-input-2" required="required" name="raceId"> 
    <option value="" disabled="disabled" selected>Select a race</option> 
     <?php while($option = $query->fetch_object()){ ?> 
      <option value="<?php echo $option->RaceID; ?>"><?php echo $option->RaceName; ?></option> 
     <?php } ?> 
</select> 

그래서 $_POST['raceId']의 값은 옵션 값 ie.RaceId 될 것입니다.

+0

레이스 ID와 레이스 이름을 제출할 수 있어야합니다. 이 형식으로 어떻게해야합니까? –

+0

사용자에게 RaceID를 표시하지 않고? –

+0

예. 사용자는 경주 이름 만 볼 수 있습니다. RaceID와 RaceName을 모두 제출하려면 delimeter로 구분하고 서버에서 분할하여 다시 검색 할 수 있습니다. 예 :-)'value = " RaceID;?>, RaceName;?>"' – vusan