체크박스 이 두 소스의 차이가 뭔가요 ㅜㅜ

체크박스 이 두 소스의 차이가 뭔가요 ㅜㅜ

QA

체크박스 이 두 소스의 차이가 뭔가요 ㅜㅜ

본문

 case '4'://체크박스
       if($csconfig[$fvs]!='0'){

       $Arrays=optArray($fvs,$mdatas);
       $check_item = "";
       for( $i = 0; $i < count( $Arrays ); $i++ ){
        if ( $Arrays[ $i ] == $data[$fvs][$i] ){
        $check_item .= '<font color=red>' . $Arrays[ $i ] .'</font>  ';
        } else {
        $check_item .= $Arrays[ $i ].'</font>  ';
        }
       }
       echo '<tr>
        <th scope="row" style="width:150px;height:35px;border-right:1px solid #e7f1ed;border-bottom:1px solid #e7f1ed;"><label for="'.$fvs.'">'.$mdatas[$fvs][iname].'</label></th>
        <td style="width:450px;margin-left:10px;border-bottom:1px solid #e7f1ed;">'.$check_item.'</td>
       </tr>';
      } break;

 

이것과

 

case '4'://체크박스
       if($csconfig[$fvs]!='0'){

       $Arrays=optArray($fvs,$mdatas);

       $view[$fvs] = explode("|", $view[$fvs]);

       $check_item = "";
       for( $i = 0; $i < count( $Arrays ); $i++ ){
        if ( $Arrays[$i] == $view[$fvs][$i] ){
         $check_item .= '<font color=red>' . $Arrays[$i] .'</font>  ';
        } else {
         $check_item .= $Arrays[$i].'</font>  ';
        }
       }
       echo '<tr>
        <th scope="row">'.$mdatas[$fvs][iname].'</th>
        <td>'.$check_item.'</td>
       </tr>';
      } break;

 

차이가 뭘까요... ㅜㅜ

 

위쪽에 있는건 체크박스에서 체크된 중복된 값도 다 표시되는데

 

아래쪽에 있는건 하나만 표시될 때도 있고 여러 체크된 값을 다 불러오질 못하고 하나, 두개만

 

표시되네요 ㅜㅜ

이 질문에 댓글 쓰기 :

답변 1

비교 구문 말곤 차이가 없네요

if ( $Arrays[ $i ] == $data[$fvs][$i] )

 if ( $Arrays[$i] == $view[$fvs][$i] )

 

근데 이건 무슨 코드인가요?

$view[$fvs] = explode("|", $view[$fvs]);

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 59,515
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT