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

if문 질문드립니다. 채택완료

8년 전 조회 2,209

안녕하세요.

글쓰기에서 아래와 같이 라디오 버튼을 만들었습니다.

 

>일반 >중요 >매우중요

 

 

리스트에서

 

wr_2값이 "일반" 이면

  • wr_2값이 "중요" 이면

  •  

    이런식으로 출력을 하고 싶은데요

    허접한 실력으로

     if($list[$i]['wr_2'] == '일반') { echo "일반"; 

     

    뭐 이런식으로 해봤는데 전혀 안먹히네요 ㅎㅎ

    고수님들의 조언 부탁드립니다. ㅠ

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

    답변 2개

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

    맞게 하신 것 같은데? ㅎ

     

    if($list[$i]['wr_2']=='일반'){

     echo '

  • ';

    }

     

    if($list[$i]['wr_2']=='중요'){

     echo '

  • ';

    }

     

    저의 경우에는

    단순한 조건에 분기되는 경우에는 삼항연산자로

    아니면 if 문

    동일한 조건에 여러개의 값으로 비교하는 경우는  case 문으로 처리합니다.

      

     

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

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

    </p>
    
    <p><?php</p>
    
    <p>if($write['wr_2']=='중요') $liClass = 'color2';
    
    else if($write['wr_2']=='매우중요') $liClass = 'color3';</p>
    
    <p>else $liClass = 'color1';</p>
    
    <p>?></p>
    
    <p><li class="<?=$liClass?>"></p>
    
    <p>

     

    으로 짜시면 될것같은데 위의 소스에서 라디오 박스는 $write['wr_2']값으로 확인하고  아래에는 $list[$i]['wr_2']로 비교하시는데 $write['wr_2'] 랑 $list[$i]['wr_2']와 같은 값인가요?

     

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

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

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

    로그인

    전체 질문 목록

    🐛 버그신고