게시글이나 리플 작성시 보이는 닉네임 앞에..

게시글이나 리플 작성시 보이는 닉네임 앞에..

QA

게시글이나 리플 작성시 보이는 닉네임 앞에..

본문

회원가입을 할때 추가로 국적비슷하게 입력받도록 추가해놨습니다

 

<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 파일등에 넣어주시고

위에처럼 호출하시면 됩니다.

테스트는 안했습니다.

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 7
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT