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

회원 여분 필드 불러올때 채택완료

MJEI 7년 전 조회 2,369

게시판 뷰페이지에서 회원정보 여분필드에 기입한 내용을 불러와서 쓰고있는데요.


          $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개

채택된 답변
+20 포인트
S
7년 전

 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개

M
MJEI
7년 전
제가 뭘 잘못했는지 안되네요..ㅠㅠ
로토루아
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>";

}
M
MJEI
7년 전
소스삽입하고 여분필드에 사과 기입해봐도 정보없음이 나오네용. ㅠㅠ
로토루아
7년 전
mb_9 값이 안불려지는 것 같습니다.

$profile=get_member($view[mb_id], "mb_9");
밑에다가
echo $view['mb_id']."/".$profile['mb_9'];
으로 함 출력해보세요 mb_id/mb_9값이 나오는 지를 확인해보세요.
M
MJEI
7년 전
네 ㅜ ㅜ mb_9 값이 안불려지나봐요. 기본소스로도 mb_9는 기입된 정보가 안나오고 정보없음으로 나오네요..
현재 mb_7까지 사용중인데요. 다른여분필드는 나오는데 mb_9가 안나오는 이유는 뭘까요?
로토루아
7년 전
mb_9필드에 값을 넣어주는 부분을 확인해 보세요...
M
MJEI
7년 전
바쁘실텐데 계속 물어보기가 죄송스럽네요..ㅠㅠ 도움주셔서 감사합니다.

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

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

로그인