채택완료

db질문입니다..

2017-09-11 (월) 10:47:40 2,220
Copy
<select name="wr_6"  class="form-control form-inline input_type1" maxlength="50">						<option value="none">담당자 선택</option><?php$query = "select * from g5_member order by mb_no desc";$result = sql_query($query);$cnt=0;while($memberName = sql_fetch_array($result)){?>						<option value="<?=$memberName['mb_name']?>"><?=$memberName['mb_name']?></option><?php  $cnt++;  } ?>					</select>

 

이렇게 해서 셀렉트 박스에 멤버를 불러왔습니다.

근데 멤버를 선택하면 

셀렉트 박스 밖에 그 멤버의 전화번호를 불러오게 하고 싶은데.. 어떻게 해야할지 어려워서요..


도움 부탁드립니다.

|

답변 3개 / 댓글 1개

채택된 답변
+20 포인트
셀텍트박스에서 맴버를 선택 하면 셀렉트박스 밖에 회원 정보를 불러오려면 ajax 를 이용하는 방법이 있습니다.

답변에 대한 댓글 1개

function IDchkBtns(){

// id입력받는 공간
var userid = document.getElementById("memberID").value;
// 중복되었는지 아닌지 글자가 바뀌는 부분
var IDchkDesc = document.getElementById("memberHP");


xmlhttp = new XMLHttpRequest();

xmlhttp.open("GET","./memberHP.php?q="+userid,true);

xmlhttp.send();



xmlhttp.onreadystatechange=function(){

if(xmlhttp.readyState==4 && xmlhttp.status ==200){
IDchkDesc.innerHTML = xmlhttp.responseText;
}

}

}

ajax 코드가 반응하지 않아요..

$memberName['mb_name']를 

$memberName['mb_tel']로 바꾸시면 됩니다. 

휴대폰은 $memberName['mb_hp'] 입니다.

<option value="<?=$memberName['mb_hp']?>"><?=$memberName['mb_name']?></option> 

 

이런식으로 하셔서 select 선택시 해당 셀렉트 값을 가져오시면 될듯 싶은데요 

답변을 작성하려면 로그인이 필요합니다.