테스트 사이트 - 개발 중인 베타 버전입니다

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

안녕하세요 .

예를들어 g5_write_999에 wr_1에 이름 wr_2에 전화번호 가 등록되어있다고 가정하고

 

글쓰기에서

g5_write_888의 게시판에서의

< input type ="text"  name ='wr_1' >에서 이름 입력시 "자동" 으로  g5_write_999에서의 wr_2가

 

에 입력되게 할순없나요ㅠㅠ

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

답변 2개

채택된 답변
+20 포인트

한번 만들어봤습니다.

1. 적용페이지

</p>

<p><form name="test_frm">

 <input type="text"  name='wr_1' onKeyup="auto_telnum(this.value)">

 <input type="text"  name='wr_2' >

</form></p>

<p><script>

 function auto_telnum(wr_1) {

  var f = document.test_frm;</p>

<p>  if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari

   xmlhttp=new XMLHttpRequest();

  }else{ // code for IE6, IE5

   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

  }</p>

<p>  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></p>

<p>

 

2. ajax_telnum.php

</p>

<p><?php

include_once('./_common.php');</p>

<p>$wr_1 = $_GET['wr_1'];</p>

<p>$sql = " select wr_2 from g5_write_999 where wr_1 = '".$wr_1."'";

$row = sql_fetch($sql);</p>

<p>echo $row['wr_2'];

?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

이대로 적용해봤는데 잘 안되네요 스킨폴더의 write.skin.php 에
1번 소스를 넣었구

ajax_telnum.php 를만들어서 했는데 안되네요 ㅠ
[code]
//여기 경로 중요하구요.
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."'";
[/code]
감사합니다 더 연구해보겠습니다!!

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

혹시 예를들만한정보가있나요?

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

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

로그인

전체 질문 목록