회원 여분 필드 불러올때 채택완료
게시판 뷰페이지에서 회원정보 여분필드에 기입한 내용을 불러와서 쓰고있는데요.
$profile=get_member($view[mb_id], "mb_9");
if ($profile['mb_9']){
echo "<div class='bd_dl'>";
echo $profile['mb_9'];
echo "</div>";
} else {
echo "<div class='bd_ndl'>정보없음</div>";
}
뭐 이런식으로 쓰고있는것들이 있는데
mb_9에 기입된 내용이 '사과'일때 <div class="st">빨간색</div> 이 보여지고
mb_9에 기입된 내용이 '바나나'일때 <div class="st">노란색</div> 이 보여지고 기입내용이 없으면 정보없음으로 보여지게 하려면
어찌해야될까요? ㅜ ㅜ 도움 부탁드립니다.
답변 1개
if ($profile['mb_9']){
$profile['mb_9'] = str_replace("사과","<div class='st'>빨간색</div>",$profile['mb_9']);
$profile['mb_9'] = str_replace("바나나","<div class='st'>노란색</div>",$profile['mb_9']);
echo "<div class='bd_dl'>";
echo $profile['mb_9'];
echo "</div>";
답변에 대한 댓글 7개
$profile=get_member($view[mb_id], "mb_9");
if ($profile['mb_9']){
$profile['mb_9'] = str_replace("사과","<div class='st'>빨간색</div>",$profile['mb_9']);
$profile['mb_9'] = str_replace("바나나","<div class='st'>노란색</div>",$profile['mb_9']);
echo "<div class='bd_dl'>";
echo $profile['mb_9'];
echo "</div>";
} else {
echo "<div class='bd_ndl'>정보없음</div>";
}
$profile=get_member($view[mb_id], "mb_9");
밑에다가
echo $view['mb_id']."/".$profile['mb_9'];
으로 함 출력해보세요 mb_id/mb_9값이 나오는 지를 확인해보세요.
현재 mb_7까지 사용중인데요. 다른여분필드는 나오는데 mb_9가 안나오는 이유는 뭘까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인