추천인의 정보 검색 채택완료
wjh
3년 전
조회 1,022
여기추천인의 하위 단계별 추천 리스트를 수정 하려고 하는데,
실행에 오류가 있습니다. 자꾸 바꾸는데도 안되네요. 페이지 로딩이 안되는데, 혹시 어디 부분을 더 손봐야 하나요?
기존 소스
</p>
<p><?</p>
<p>include_once("./_common.php");</p>
<p>include_once("./_head.php");</p>
<p>if (!$member[mb_id]) {</p>
<p>alert("회원만 볼 수 있습니다.");</p>
<p>} else { //회원만 보게...</p>
<p>?></p>
<p><style type="text/css"></p>
<p><!--</p>
<p>.small {font-family:돋움;font-size:8pt;}</p>
<p>.Rnum { font-family:돋움;font-size:8pt;color:coral;font-weight:bold; }</p>
<p>--></p>
<p></style></p>
<p><?</p>
<p>echo "<div style='margin:0 0 10 0;'>";</p>
<p>echo "<a href='$g5[path]/member_group.php'><b>:: 내 그룹</b></a>";</p>
<p>if ($mbrecommend) {</p>
<p>$profileRc = get_member("$mbrecommend");</p>
<p>echo " >> <b>$profileRc[mb_name]</b>($profileRc[mb_nick], $profileRc[mb_id])님의 하위그룹입니다.";</p>
<p> }</p>
<p>echo "<p>※ <span class='Rnum'>(숫자)</span>를 클릭하면 하위그룹으로 이동합니다. (현재 페이지당 2대까지 보임)";</p>
<p>echo "<table width=100% cellpadding=2 cellspacing=1 border=0 bgcolor=#bbbbbb>";</p>
<p>echo "<colgroup><colgroup><colgroup><colgroup><colgroup><colgroup width=50><colgroup width=50>";</p>
<p>echo "<tr bgcolor=#dddddd align=center><td width=10><td class='small'>아이디<td class='small'>이름<td><td class='small'>연락처";</p>
<p>echo "<td class='small'>최종접속<td class='small'>가입날짜";</p>
<p> </p>
<p>if ($mbrecommend == "") { $memberid = $member[mb_id]; } else { $memberid = $mbrecommend; }</p>
<p> </p>
<p>$sql = " select</p>
<p>mb_id, mb_name, mb_email, mb_homepage, mb_open, mb_recommend from $g5[member_table]</p>
<p>where mb_recommend = '$memberid' and mb_level >= '2' order by mb_datetime desc ";</p>
<p>$result = sql_query($sql);</p>
<p> </p>
<p>if(@mysql_num_rows($result)>0) {</p>
<p> </p>
<p>for ($i=0,$j=1; $row=mysql_fetch_array($result); $i++,$j++) {</p>
<p>$tmp_id = $row[mb_id];</p>
<p>$profile = get_member("$tmp_id");</p>
<p> </p>
<p>$sqlRnum = "select count(*) as Rnum from $g5[member_table] where mb_recommend = '$tmp_id' and mb_level >= '2'";</p>
<p>$rowRnum = sql_fetch($sqlRnum);</p>
<p> </p>
<p>echo "<tr bgcolor=#eeeeee align=center>";</p>
<p>echo "<td class='small'>$j";</p>
<p>echo "<td class='small'>$profile[mb_id]";</p>
<p>echo "<td><b>$profile[mb_name]</b>($profile[mb_nick])";</p>
<p>if ($profile[mb_level] >= 4) { echo "<span style='color:red;'>★</span>"; }</p>
<p>echo "<td><a href='$g5[path]/member_group.php?mbrecommend=$profile[mb_id]'><span class='Rnum'>($rowRnum[Rnum])</span></a>";</p>
<p>echo "<td class='small'>";</p>
<p>if ($profile[mb_hp]) { echo "$profile[mb_hp]"; }</p>
<p>if ($profile[mb_tel]) { echo "
$profile[mb_tel]"; }</p>
<p>if ($profile[mb_email]) { echo "
$profile[mb_email]"; }</p>
<p>echo "<td class='small'>$profile[mb_today_login]";</p>
<p>echo "<td class='small'>$profile[mb_datetime]";</p>
<p> </p>
<p>$sql2 = "select</p>
<p>mb_id, mb_name, mb_email, mb_homepage, mb_open, mb_recommend from $g5[member_table]</p>
<p>where mb_recommend = '$tmp_id' and mb_level >= '2' order by mb_datetime desc ";</p>
<p>$result2 = sql_query($sql2);</p>
<p> </p>
<p>if(@mysql_num_rows($result2)>0) {</p>
<p> </p>
<p>echo "<tr><td colspan=10 style='padding:5 5 10 5;background:#ffffff;'>";</p>
<p>echo "<table width=98% cellpadding=2 cellspacing=1 border=0 bgcolor=#cccccc align=right>";</p>
<p>echo "<colgroup><colgroup><colgroup><colgroup><colgroup><colgroup width=80><colgroup width=80>";</p>
<p>echo "<tr bgcolor=#dddddd align=center><td width=10><td class='small'>아이디<td class='small'>이름<td><td class='small'>연락처";</p>
<p>echo "<td class='small'>최종접속<td class='small'>가입날짜";</p>
<p> </p>
<p>for ($k=0,$l=1; $row2=mysql_fetch_array($result2); $k++,$l++) {</p>
<p>$tmp2_id = $row2[mb_id];</p>
<p>$profile2 = get_member("$tmp2_id");</p>
<p> </p>
<p>$sqlRnum2 = "select count(*) as Rnum2 from $g5[member_table] where mb_recommend = '$tmp2_id' and mb_level >= '2'";</p>
<p>$rowRnum2 = sql_fetch($sqlRnum2);</p>
<p> </p>
<p>echo "<tr bgcolor=#eeeeee align=center>";</p>
<p>echo "<td class='small'>$l";</p>
<p>echo "<td class='small'>$profile2[mb_id]";</p>
<p>echo "<td><b>$profile2[mb_name]</b>($profile2[mb_nick])";</p>
<p>if ($profile2[mb_level] >= 4) { echo "<span style='color:red;'>★</span>"; }</p>
<p>echo "<td><a href='$g5[path]/member_group.php?mbrecommend=$profile2[mb_id]'><span class='Rnum'>($rowRnum2[Rnum2])</span></a>";</p>
<p>echo "<td class='small'>";</p>
<p>if ($profile[mb_hp]) { echo "$profile[mb_hp]"; }</p>
<p>if ($profile[mb_tel]) { echo "
$profile[mb_tel]"; }</p>
<p>if ($profile[mb_email]) { echo "
$profile[mb_email]"; }</p>
<p>echo "<td class='small'>$profile2[mb_today_login]";</p>
<p>echo "<td class='small'>$profile2[mb_datetime]";</p>
<p>}</p>
<p>echo "</table>";</p>
<p>}</p>
<p> </p>
<p>} }</p>
<p>echo "</table>";</p>
<p>echo "</div>";</p>
<p>
</p>
<p>} //회원만 보게...</p>
<p>include_once("./_tail.php");</p>
<p>?></p>
<p>
수정한 부분은
- $ 안에 [' '] 작은 따움표 추가
- echo 링크 $g5[path] => ".G5_BBS_URL." 변경
echo "
=>
echo "
- mbrecommend => mb_recommend
- $memberid => $member_id
</p>
<p><?</p>
<p>include_once("./_common.php");</p>
<p>include_once("./_head.php");</p>
<p>if (!$member['mb_id']) {</p>
<p>alert("회원만 볼 수 있습니다.");</p>
<p>} else { //회원만 보게...</p>
<p>?></p>
<p><style type="text/css"></p>
<p><!--</p>
<p>.small {font-family:돋움;font-size:8pt;}</p>
<p>.Rnum { font-family:돋움;font-size:8pt;color:coral;font-weight:bold; }</p>
<p>--></p>
<p></style></p>
<p><?</p>
<p>echo "<div style='margin:0 0 10 0;'>";</p>
<p>echo "<a href=".G5_BBS_URL."/member_group.php'><b>:: 내 그룹</b></a>";</p>
<p>if ($mb_recommend) {</p>
<p>$profileRc = get_member("$mb_recommend");</p>
<p>echo " >> <b>$profileRc['mb_name']</b>($profileRc['mb_nick'], $profileRc['mb_id'])님의 하위그룹입니다.";</p>
<p> }</p>
<p>echo "<p>※ <span class='Rnum'>(숫자)</span>를 클릭하면 하위그룹으로 이동합니다. (현재 페이지당 2대까지 보임)";</p>
<p>echo "<table width=100% cellpadding=2 cellspacing=1 border=0 bgcolor=#bbbbbb>";</p>
<p>echo "<colgroup><colgroup><colgroup><colgroup><colgroup><colgroup width=50><colgroup width=50>";</p>
<p>echo "<tr bgcolor=#dddddd align=center><td width=10><td class='small'>아이디<td class='small'>이름<td><td class='small'>연락처";</p>
<p>echo "<td class='small'>최종접속<td class='small'>가입날짜";</p>
<p> </p>
<p>if ($mb_recommend == "") { $member_id = $member['mb_id']; } else { $member_id = $mb_recommend; }</p>
<p> </p>
<p>$sql = " select</p>
<p>mb_id, mb_name, mb_email, mb_homepage, mb_open, mb_recommend from $g5['member_table']</p>
<p>where mb_recommend = '$member_id' and mb_level >= '2' order by mb_datetime desc ";</p>
<p>$result = sql_query($sql);</p>
<p> </p>
<p>if(@mysql_num_rows($result)>0) {</p>
<p> </p>
<p>for ($i=0,$j=1; $row=mysql_fetch_array($result); $i++,$j++) {</p>
<p>$tmp_id = $row[mb_id];</p>
<p>$profile = get_member("$tmp_id");</p>
<p> </p>
<p>$sqlRnum = "select count(*) as Rnum from $g5['member_table'] where mb_recommend = '$tmp_id' and mb_level >= '2'";</p>
<p>$rowRnum = sql_fetch($sqlRnum);</p>
<p> </p>
<p>echo "<tr bgcolor=#eeeeee align=center>";</p>
<p>echo "<td class='small'>$j";</p>
<p>echo "<td class='small'>$profile['mb_id']";</p>
<p>echo "<td><b>$profile['mb_name']</b>($profile['mb_nick'])";</p>
<p>if ($profile['mb_level'] >= 4) { echo "<span style='color:red;'>★</span>"; }</p>
<p>echo "<td><a href='".G5_BBS_URL."/member_group.php?mb_recommend=$profile['mb_id']'><span class='Rnum'>($rowRnum['Rnum'])</span></a>";</p>
<p>echo "<td class='small'>";</p>
<p>if ($profile[mb_hp]) { echo "$profile['mb_hp']"; }</p>
<p>if ($profile[mb_tel]) { echo "
$profile['mb_tel']"; }</p>
<p>if ($profile[mb_email]) { echo "
$profile['mb_email']"; }</p>
<p>echo "<td class='small'>$profile['mb_today_login']";</p>
<p>echo "<td class='small'>$profile['mb_datetime']";</p>
<p> </p>
<p>$sql2 = "select</p>
<p>mb_id, mb_name, mb_email, mb_homepage, mb_open, mb_recommend from $g5['member_table']</p>
<p>where mb_recommend = '$tmp_id' and mb_level >= '2' order by mb_datetime desc ";</p>
<p>$result2 = sql_query($sql2);</p>
<p> </p>
<p>if(@mysql_num_rows($result2)>0) {</p>
<p> </p>
<p>echo "<tr><td colspan=10 style='padding:5 5 10 5;background:#ffffff;'>";</p>
<p>echo "<table width=98% cellpadding=2 cellspacing=1 border=0 bgcolor=#cccccc align=right>";</p>
<p>echo "<colgroup><colgroup><colgroup><colgroup><colgroup><colgroup width=80><colgroup width=80>";</p>
<p>echo "<tr bgcolor=#dddddd align=center><td width=10><td class='small'>아이디<td class='small'>이름<td><td class='small'>연락처";</p>
<p>echo "<td class='small'>최종접속<td class='small'>가입날짜";</p>
<p> </p>
<p>for ($k=0,$l=1; $row2=mysql_fetch_array($result2); $k++,$l++) {</p>
<p>$tmp2_id = $row2['mb_id'];</p>
<p>$profile2 = get_member("$tmp2_id");</p>
<p> </p>
<p>$sqlRnum2 = "select count(*) as Rnum2 from $g5['member_table'] where mb_recommend = '$tmp2_id' and mb_level >= '2'";</p>
<p>$rowRnum2 = sql_fetch($sqlRnum2);</p>
<p> </p>
<p>echo "<tr bgcolor=#eeeeee align=center>";</p>
<p>echo "<td class='small'>$l";</p>
<p>echo "<td class='small'>$profile2['mb_id']";</p>
<p>echo "<td><b>$profile2['mb_name']</b>($profile2['mb_nick'])";</p>
<p>if ($profile2['mb_level'] >= 4) { echo "<span style='color:red;'>★</span>"; }</p>
<p>echo "<td><a href='".G5_BBS_URL."/member_group.php?mbrecommend=$profile2['mb_id']'><span class='Rnum'>($rowRnum2['Rnum2'])</span></a>";</p>
<p>echo "<td class='small'>";</p>
<p>if ($profile['mb_hp']) { echo "$profile['mb_hp']"; }</p>
<p>if ($profile['mb_tel']) { echo "
$profile['mb_tel']"; }</p>
<p>if ($profile['mb_email']) { echo "
$profile['m'b_email']"; }</p>
<p>echo "<td class='small'>$profile2['mb_today_login']";</p>
<p>echo "<td class='small'>$profile2['mb_datetime']";</p>
<p>}</p>
<p>echo "</table>";</p>
<p>}</p>
<p> </p>
<p>} }</p>
<p>echo "</table>";</p>
<p>echo "</div>";</p>
<p>
</p>
<p>} //회원만 보게...</p>
<p>include_once("./_tail.php");</p>
<p>?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
3년 전
백지로 나온다면 php 오류일가능성이 많습니다.
페이지 상단에
</p>
<p>error_reporting( E_ALL );</p>
<p>ini_set( "display_errors", 1 );</p>
<p>
넣어보고 오류메세지 확인하세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
w
wjh
3년 전
위 코드 추가해서 나오는 오류메세지는 전부 수정하고 나니, css 쪽에 문제가 있지만 리스트는 출력되네요. 기존의 URL등 바꾸지 않아도 출력이 됩니다. 옛날 방식의 코드도 작동이 되는 것 같습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인