채택완료

게시물의 작성자 앞에 작성자의 다른정보를 출력하고싶습니다

2015-04-28 (화) 11:50:46 3,077

회원가입시 추가로 받은 항목이있고 (mb_svsv)

이부분은 db에 제대로 잘 저장되고있습니다..

이 mb_svsv라는 항목을 

게시글이나 리플에 보이는 작성자 이름 앞에 출력하고싶습니다

list.skin.php  124 line

Copy
<td class="td_name sv_use"><?php echo $list[$i]['mb_svsv'];echo '&nbsp';echo $list[$i]['name'] ?></td><td class="td_date"><?php echo $list[$i]['datetime2'] ?></td><td class="td_num"><?php echo $list[$i]['wr_hit'] ?></td><?php if ($is_good) { ?><td class="td_num"><?php echo $list[$i]['wr_good'] ?></td><?php } ?><?php if ($is_nogood) { ?><td class="td_num"><?php echo $list[$i]['wr_nogood'] ?></td><?php } ?>

common.lib.php 추가입력

Copy
function get_mb_svsv($id){    $Que=mysql_query(" select mb_svsv from g5_member where mb_id='$id​' limit 1 ");    $svsv=mysql_fetch_array($Que,MYSQL_ASSOC);    return $svsv[mb_svsv];}

회원 정보에서 mb_svsv를 불러오는게 아니라

글쓴이 정보에서 mb_svsv를 불러오고싶은데 영 어렵네요 ㅜㅜ

정리 : 게시판의 글이나 리플에 보이는 작성자의 닉네임 앞에 

회원가입시 받았던 그 작성자의 추가정보를 출력하고싶다

이문제가 한달 다되어갑니다.. 제발 도와주세요! ㅜㅜ

|

답변 1개

채택된 답변
+20 포인트

아직해결못하셨네요.

get_mb_svsv 이함수에 현재 로그인한 사람의 아이디가 대입되었으니

로그인한 회원정보의 svsv 가 뜨는거겠죠.

게시판 리스트라면

$svsv=get_mb_svsv($list[$i][mb_id]);

하시면 로그인한 사용자가아닌 글쓴이의 아이디가 대입됩니다.

그럼 글슨이의 svsv를 리턴해주구요.

올려주신 function 에는 전혀 문제가없으며 로그인한사람의 mb_id 가 아닌

작성자의 mb_id를 대입하셔야됩니다! 

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