2014-12-28 2 views
0

이 필드는 MYSQL 데이터베이스에 저장되어 있습니다.데이터베이스에서 html-select 입력까지의 값로드

<select id="sel1" name="grpID"> 
    <option value="">select</option> 
    <option value="G00">option1</option> 
    <option value="G01">option2</option> 
    <option value="G02">option3</option> 
    <option value="G03">option4</option> 
</select> 


$grpID=$_POST['grpID']; 
mysqli_query($db_Conx, "INSERT INTO users (grpID) VALUES ('$grpID')"); 

지금이 필드를로드 할 때 선택 입력 상자에서 선택한 저장된 값을 원합니다. 저장된 값이 "G02"인 경우

예를 들어, 나는 다음과 같이로드 선택 입력 필드! [선택 이미지] 원하는 [

1이 작업을 수행하는 대신하다면 그것을 선택하는 효율적인 방법이 있나요 모든 경우에 대한 절들?

+0

A ['스위치 statement' (http://php.net /manual/en/control-structures.switch.php). – worldofjr

답변

2

1) <SELECT> 태그 앞에 데이터베이스에서 $grpID을 검색하십시오.

2) HTML-선택으로 대체합니다 :

<select id="sel1" name="grpID"> 
    <option value="">select</option> 
    <option value="G00" <?php if($grpID=="G00") echo "selected"; ?> >option1</option> 
    <option value="G01" <?php if($grpID=="G01") echo "selected"; ?> >option2</option> 
    <option value="G02" <?php if($grpID=="G02") echo "selected"; ?> >option3</option> 
    <option value="G03" <?php if($grpID=="G03") echo "selected"; ?> >option4</option> 
</select> 

또는 <option> 태그가 너무 많은 경우 당신은 또한 루프를 사용할 수 있습니다