추천인 정보보기 다시 질문요... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

추천인 정보보기 다시 질문요... 정보

추천인 정보보기 다시 질문요...

본문

1.회원 추천인 보는 페이지에서 이름 닉네임 아이디 이메일 을 보이게 할려면 어떻게 해야 되나요..?
 
2.팀(tip) 메뉴에서 보고 이것저것 만져 봤지만 워낙 초보다 보니 잘 안되네요..
 
질문:  내가 추천한것은 아이디 추천 받은건 이름만 나오는데. 어떤부분을 어떻게 고쳐야 하나요..?
 
참고 : 자료 http://sir.co.kr/bbs/tb.php/g4_tiptech/2433
 
==================================================================
1. 내가 추천한 회원에 대한 ID를 보기위해서 추가할 내용
<? if ($w <> "" && $config[cf_use_recommend]) { ?> //<ㅡ이부분 몇번 수정 해봤지만 이해를 못하니.ㅡ.ㅡ;
<TR bgcolor="#FFFFFF">
    <TD width="160" class=m_title>내가 추천한 아이디</TD>
    <TD class=m_padding>  <?=$member[mb_recommend]?></TD> //<ㅡ이곳
</TR>
<? } ?>
2. 나를 추천한 회원에 대한 리스트를 조회하기 위해서 추가할 내용
<? if ($mb_id) { // 추천인 조회
    $sql = "select mb_id, mb_name, mb_email, mb_homepage, mb_open, mb_recommend
            from $g4[member_table]
            where mb_recommend = '$mb_id' ";
    $result = sql_query($sql);
    if(@mysql_num_rows($result)>0) {
        echo "<TR bgcolor=#FFFFFF>
                <TD width=160 class=m_title>나를 추천한 아이디</TD>
                <TD class=m_padding>";
        for ($i=0,$j=1; $row=mysql_fetch_array($result); $i++,$j++) {
            $tmp_name = get_text(cut_str($row[mb_name], $config[cf_cut_name])); //<ㅡ이부분도..
            $tmp_name1 = get_sideview($row[mb_id], $tmp_name, $row[mb_email], $row[mb_homepage]);
            echo " $j : $tmp_name1<br>";
        }
        echo "</TD></TR>";
    }
}
?>
========================================================================
쉽게 보여드리자면..
=====================================================
내가 추천한 회원
[이름] [아이디] [닉네임] [이메일]
=====================================================
나를 추천한 회원
[이름] [아이디] [닉네임] [이메일]
=====================================================
이렇게 나타 낼려는 겁니다...
제가 초보라 쿼리문을 만들줄 모르는데..ㅜ.ㅜ
가능 하시다면 쿼리문좀 올려주실수 있을까요..?
  • 복사

댓글 전체

<?
//내가 추천한 사람
$sql = " select * from $g4[member_table] where mb_recommend = '$member[mb_recommend]' ";
$row = sql_fetch($sql);
echo "내가 추천한 사람<p>";
echo "[{$row[mb_name]}] [{$row[mb_id]}] [{$row[mb_nick]}] [{$row[mb_email]}] <p>";

//나를 추천한 사람
$sql2 = " select * from $g4[member_table] where mb_recommend = '$member[mb_id]' ";
$result = sql_query($sql2);
for ($i=0; $row2 = sql_fetch_array($result); $i++) {
echo "나를 추천한 사람<p>";
echo "[{$row2[mb_name]}] [{$row2[mb_id]}] [{$row2[mb_nick]}] [{$row2[mb_email]}] <p>";
}
?>
감사 합니다..

작동은 잘 되는데 한가지...

내가 추천한 회원정보가 자신의 정보가 나오네요...^^

추천한 사람 정보가 아니고요..^^

위에 부분 에


$sql = " select * from $g4[member_table] where mb_recommend = '$member[mb_recommend]' ";

$sql = " select * from $g4[member_table] where mb_recommend = '$member[cf_use_recommend]' ";

이렇게 하니 바로 되네요...

정말로 감사 합니다..^^
<?
$g4_path = ".";
include_once("$g4_path/_common.php");
include_once("$g4[path]/head.sub.php");

if (!$member[mb_id]) {
alert("로그인 후 이용하세요.", $g4[path]);
}

//내가 추천한 사람
$sql = " select mb_name, mb_id, mb_nick, mb_email from $g4[member_table] where mb_id = '$member[mb_recommend]' ";
$row = sql_fetch($sql);
if ($row[mb_id]) {
echo "내가 추천한 사람<p>";
echo "[{$row[mb_name]}] [{$row[mb_id]}] [{$row[mb_nick]}] [{$row[mb_email]}] <p>";
}

//나를 추천한 사람
$sql2 = " select mb_name, mb_id, mb_nick, mb_email from $g4[member_table] where mb_recommend = '$member[mb_id]' ";
$result = sql_query($sql2);

for ($i=0; $row2 = sql_fetch_array($result); $i++) {
if ($row2[mb_id]) {
echo "나를 추천한 사람<p>";
echo "[{$row2[mb_name]}] [{$row2[mb_id]}] [{$row2[mb_nick]}] [{$row2[mb_email]}] <p>";
}
}

include_once("$g4[path]/tail.sub.php");
?>
© SIRSOFT
현재 페이지 제일 처음으로