안녕하세요 다른테이블 DB 연동에 관한 질문입니다..

안녕하세요 다른테이블 DB 연동에 관한 질문입니다..

QA

안녕하세요 다른테이블 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'];
?>


//여기 경로 중요하구요.
xmlhttp.open("GET", "/ajax_telnum.php?wr_1="+wr_1, true);


$sql = " select wr_2 from g5_write_999 where wr_1 = '".$wr_1."'";
//여기는 이게 중요합니다.
$sql = " select wr_2 from {가져올 테이블명} where wr_1 = '".$wr_1."'";

ajax 로 처리하셔야 할텐데요 ^^

답변을 작성하시기 전에 로그인 해주세요.
전체 840
QA 내용 검색
filter #DB ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT