실시간 불러오기...

실시간 불러오기...

QA

실시간 불러오기...

답변 1

본문

예를들어

 

순위  아이디      이름           홈페이지

[1]  [        ] [          ]   [            ]

[2]  [        ] [          ]   [            ]

[3]  [        ] [          ]   [            ]

 

 

이렇게 되어 있다고 할때...

 

아이디칸에...

 

아이디를 넣으면 자동으로 이름, 홈페이지 칸에 입력이 해당 회원의 아이디를 기준으로 실시간으로 되어야 하는데요!...

 

 

아이디 <input type="text" name="mb_id" id="mb_id" value="" class="frm_input" style="width:100px;" required />

이름 <input type="text" name="mb_name" id="mb_name" value="" class="frm_input" style="width:100px;" required/> 

홈페이지 <input type="text" name="mb_name" id="mb_homepage" value="" class="frm_input" style="width:100px;" required/> 


<script type="text/javascript"> 

$(function() { 

$("#mb_id").on("keyup", function () {

get_name($(this).val());

});

}); 



function get_name(mb_id){

$.ajax({ 

type: "POST", 

url: "./xxx.php", 

data: {mb_id:mb_id}, 

dataType: "json",

success : function(data) { 

$('#mb_name').val(data.mb_name); 

$('#mb_homepage').val(data.mb_homepage); 

}, 

error : function(data) { } 

}); 

</script>



xxx.php

<?php  

$mb_id = $_POST[mb_id];


$sql = sql_query(" SELECT * FROM  g5_member WHERE mb_id = $mb_id ");

while ($row = sql_fetch_array($sql)) {

echo json_encode($row[mb_name]);

}

?> 

이 질문에 댓글 쓰기 :

답변 1

<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta charset="UTF-8">
<script src="/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
function key(){ 
 get_name($("#mb_id").val());

}

function get_name(mb_id){
 $.ajax({
  type: "POST",
  url: "./xxx.php",
  data: {mb_id:mb_id},
  dataType: "html",
  success : function(data) {
   alert(data);
  },
  error : function(data) {
   alert("실패");
  }
 });
}

 
</script>
</head>
<body>
아이디 <input type="text" name="mb_id" id="mb_id" value="" onchange="key();" class="frm_input" style="width:100px;" required />

이름 <input type="text" name="mb_name" id="mb_name" value="" class="frm_input" style="width:100px;" required/>

홈페이지 <input type="text" name="mb_name" id="mb_homepage" value="" class="frm_input" style="width:100px;" required/>


</body>
</html>

 

 

 

$mb_id = $_POST["mb_id"];
$sql = mysql_query(" SELECT * FROM  g5_member WHERE mb_id = '".$mb_id."' ");

while ($row = mysql_fetch_array($sql)) {
 $test[] = $row[mb_name];
 $test[] = $row[mb_homepage];
 echo $test;

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로