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

ajax 값 가져오기 질문 채택완료

홍땍땍 6년 전 조회 3,479

안녕하세요.

 

ajax를 이용하여 값을 가져올려고 하는데,

불러오는것은 되는것 같으나 for문의 값이 출력되지 않습니다.

무엇이 문제인지 궁금합니다.

 

a.php

> 회원 리스트를 랜덤으로 불러옵니다.

 

b.php

> a.php의 새로고침 버튼을 통해 회원 리스트를 새로고침 시킵니다.

 

--------- a.php ---------

</strong></p>

<p><ul>

<?php

$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit 10";

$result = sql_query($sql);

for ($i=0; $row=sql_fetch_array($result); $i++) {

$list[$i]['name'] = get_sideview($row['mb_id'], cut_str($row['mb_nick'], $config['cf_cut_name']), $row['mb_email'], $row['mb_homepage']);

$list[$i]['mb_id'] = $row['mb_id'];</p>

<p>$sql2 = "select count(*) as cnt from {$g5['member_table']} where mb_recommend = '{$list[$i]['mb_id']}'";

$row2 = sql_fetch($sql2);

$referrals_count = $row2['cnt'];

?>

<li>

<a href="#" class="content_member_list">

<?php echo $list[$i]['name']; ?>

</a>

</li>

<?php } ?>

</ul></p>

<p> </p>

<p>$(".refresh").click(function() {</p>

<p>$.ajax({

url : "<?php echo $member_skin_url?>/b.php",

success : function(result) {

$('ul').html(result);

}

});</p>

<p>});</p>

<p><strong>

--------- a.php ---------

 

--------- b.php ---------

</strong></p>

<p><?php

include_once($_SERVER['DOCUMENT_ROOT'] ."/common.php");

?>

<ul>

<?php

$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit 10";

$result = sql_query($sql);

for ($i=0; $row=sql_fetch_array($result); $i++) {

$list[$i]['name'] = get_sideview($row['mb_id'], cut_str($row['mb_nick'], $config['cf_cut_name']), $row['mb_email'], $row['mb_homepage']);

$list[$i]['mb_id'] = $row['mb_id'];

?>

<li>

<a href="#" class="content_member_list">

<?php echo $list[$i]['name']; ?>

</a>

</li>

<?php } ?>

</ul></p>

<p><strong>

--------- b.php ---------

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

답변 1개

채택된 답변
+20 포인트
6년 전

.b.php 파일에 빠진 부분이 있는거 같은데요?

 

 

위에 소스 밑으로 아래의 소스를  더 추가해 보세요..

$sql_common=" from {$g5['member_table']} "; $sql_search=" where (1) "; $sql_order=" order by mb_datetime asc";

 

 

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

답변에 대한 댓글 1개

홍땍땍
6년 전
아, 그러네요.
못봤네요;;
감사합니다.

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

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

로그인