테스트 사이트 - 개발 중인 베타 버전입니다

회원 여분필드 이미지 출력 채택완료

짤탱이 5년 전 조회 1,946

<select name="mb_1" id="mb_1" required>

    <option value="">선택하세요.</option>

    <option value="개인회원" <?php echo ($member['mb_1'] == "개인회원") ? "selected" : "";?>>개인회원</option>

    <option value="기업회원" <?php echo ($member['mb_1'] == "기업회원") ? "selected" : "";?>>기업회원</option>

</select>

 

 

그누스터디 에서 보니 회원가입시 이렇게 여분필드 값을 받는데요.

 

이걸 받은 걸 최신글에서 이미지로 바꿀려면 어떻게 해야하나요?

 

 

 

아래처럼 해도 안되네요.

 

<?php if ($list[$i]['mb_1'] == 개인회원) { ?>
<img src="1번 선택 이미지">
<?php } else if ($list[$i]['mb_1'] == 기업회원) { ?>
<img src="2번 선택 이미지">
<?php } ?>

 

 

 

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

답변 1개

채택된 답변
+20 포인트

$list 값에는 회원여분필드 (mb_1)값이 들어가지 않습니다.

만약 리스트에서 회원 여분필드 값으로 특정 이미지를 가져오려면

 

</p>

<p><?php</p>

<p>$mb = get_member($list[$i]['mb_id'], "mb_1"); // 회원정보 불러오기 common.lib.php 참고

// $mb['mb_1']; 해당 작성자의 mb_1 로드</p>

<p>if ($mb['mb_1'] == '개인회원') { ?></p>

<p>     <img src="1번 선택 <b>이미지</b>"></p>

<p><?php } else if ($mb['mb_1'] == '기업회원') { ?></p>

<p>     <img src="1번 선택 <b>이미지</b>"></p>

<p><?php } ?></p>

<p>

 

이런식으로 회원정보를 우선 가져오고 그 회원정보내에서 원하는 값을 빼오시면됩니다.

 

만약 좀더 많은 정보를 가져오고 싶으시면

$mb = get_member($list[$i]['mb_id'], "mb_1,mb_2,mb_3,mb_4,");

echo $mb['mb_2'];

이런식으로 $mb 배열에 값을 더 담을 수 있습니다. (g5_member 컬럼값만)

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

짤탱이
5년 전
감사합니다..덕분에 잘 해결되엇습니다.

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

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

로그인