안녕하세요 다른테이블 DB 연동에 관한 질문입니다..
본문
안녕하세요 .
예를들어 g5_write_999에 wr_1에 이름 wr_2에 전화번호 가 등록되어있다고 가정하고
글쓰기에서
g5_write_888의 게시판에서의
< input type ="text" name ='wr_1' >에서 이름 입력시 "자동" 으로 g5_write_999에서의 wr_2가
<input type="text" name="wr_2">에 입력되게 할순없나요ㅠㅠ
답변 2
한번 만들어봤습니다.
1. 적용페이지
<form name="test_frm">
<input type="text" name='wr_1' onKeyup="auto_telnum(this.value)">
<input type="text" name='wr_2' >
</form>
<script>
function auto_telnum(wr_1) {
var f = document.test_frm;
if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}else{ // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
f.wr_2.value = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "/ajax_telnum.php?wr_1="+wr_1, true);
xmlhttp.send();
}
</script>
2. ajax_telnum.php
<?php
include_once('./_common.php');
$wr_1 = $_GET['wr_1'];
$sql = " select wr_2 from g5_write_999 where wr_1 = '".$wr_1."'";
$row = sql_fetch($sql);
echo $row['wr_2'];
?>
ajax 로 처리하셔야 할텐데요 ^^
답변을 작성하시기 전에 로그인 해주세요.