게시글이나 리플 작성시 보이는 닉네임 앞에..
본문
회원가입을 할때 추가로 국적비슷하게 입력받도록 추가해놨습니다
<th scope="row"><label for="reg_mb_nation">국가<strong class="sound_only">필수</strong></label></th>
<td>
<select name="mb_nation">
<option value="KR" <? if($member['mb_nation'] == "KR"){ echo "selected"; }?>>한국</option>
<option value="AM" <? if($member['mb_nation'] == "AM"){ echo "selected"; }?>>미국</option>
<option value="JP" <? if($member['mb_nation'] == "JP"){ echo "selected"; }?>>일본</option>
</select>
</td>
이런식으루요..
쿼리쪽도 수정했고 문제업고 db 가봐도 정상적으로 저장됩니다
여기부터 질문인데
게시글이나 리플 작성시 보이는 닉네임 앞에 저 국가가 뜨게하고 싶습니다!
'KR 닉네임' 이런식으로요!
여러군데 고쳐보니 앞에 붙긴 붙는데 다 똑같은 국적이 붙고 난장판이라..
곰곰히 생각해보니 db에서 그 글쓴이의 국적을 안불러오고 마지막값을 그대로 출력하는것 같은데..
도저히 어디에서 뭘 수정해야하는지 알수가 없어 질문글 남겨봅니다 ㅠㅠ
한줄요약 - 닉네임 앞에 추가로 저 국가가 뜨게하고 싶습니다! ex)'KR 닉네임'
답변 1
글쓴이의 정보를 불러와야겠죠.
function get_nation($id) {
$Que=mysql_query(" select mb_nation from g5_member where mb_id='$id' limit 1 ");
$nation=mysql_fetch_array($Que,MYSQL_ASSOC);
return $nation[mb_nation];
}
echo get_nation("글쓴이아이디");
// get_nation($list[$i][mb_id]);
이렇게 get_nation 펑션을 common.lib.php 파일등에 넣어주시고
위에처럼 호출하시면 됩니다.
테스트는 안했습니다.
!-->