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 포인트
2017-09-11 (월) 10:48:54
셀텍트박스에서 맴버를 선택 하면 셀렉트박스 밖에 회원 정보를 불러오려면 ajax 를 이용하는 방법이 있습니다.
답변에 대한 댓글 1개
humanb2box
2017-09-11 (월) 13:01:08
2017-09-11 (월) 10:55:28
$memberName['mb_name']를
$memberName['mb_tel']로 바꾸시면 됩니다.
휴대폰은 $memberName['mb_hp'] 입니다.
2017-09-11 (월) 10:54:39
<option value="<?=$memberName['mb_hp']?>"><?=$memberName['mb_name']?></option>
이런식으로 하셔서 select 선택시 해당 셀렉트 값을 가져오시면 될듯 싶은데요
답변을 작성하려면 로그인이 필요합니다.
// 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 코드가 반응하지 않아요..