회원가입시 여분필드 받은 값을 게시판 리스트에서 불러오기
본문
mb_1, mb_2로 회원가입시 두가지 정보를 받았습니다.
게시판 리스트에서 <?php echo $member['mb_1'] ?> 으로 출력을 했습니다.
값이 나오긴하는데, 로그인한 아이디가 입력한 값으로 모두 나옵니다.
1번 회원은 mb_1 을 가나다 로 했고, 2번 회원은 123 으로 했다고 했을때,
1번회원으로 로그인하면 모든 리스트에 가나다가 나오고
2번회원으로 로그인하면 모든 리스트에 123 이 나오고 있습니다. ㅠ
각 회원이 작성한 글에 맞게 mb_1을 불러오려면 어떻게 해야하나요?
답변 3
게시판 리스트라면
리스트를 for문으로 가져오는 부분 아래에 이렇게 해보세요
$mb = get_member($list[$i]['mb_id']);
$list[$i]['mb_id'] = $mb['mb_1'];
echo $list[$i]['mb_id'];
이게 두가지 처리 방법이 있습니다.
닉네임 과 같은 속석으로 사용자가 변경하면 이전글들도 같이 변경되는 내용인지
아니면 작성 당시의 mb_1의 값이 리스트에 노출되야 하는지
전자의 경우에는 등록시 별다른 처리 없이 리스트에서 작성자의 정보를 빼와 mb_1 데이터를 보여주고
후자의 경우는 글작성시 wr_1 또는 게시판 여분필드에 mb_1 의 값을 넣어주고 리스트에서 wr_1 ~10 게시판 여분 필드의 값을 보여줘야 합니다.
답변을 작성하시기 전에 로그인 해주세요.