채택완료

선택값이 없으면, view페이지에 히든처리 방법

Copy
<tr>
                <?php
                $wr_8 = explode('|',$view['wr_8']);
                $wr_5 = explode('|',$view['wr_5']);
                ?>
            <th scope="row">신청 프로그램</th>
            <td>

            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[0]; ?> ( <?php echo $wr_5[0]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[1]; ?> ( <?php echo $wr_5[1]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[2]; ?> ( <?php echo $wr_5[2]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[3]; ?> ( <?php echo $wr_5[3]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[4]; ?> ( <?php echo $wr_5[4]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[5]; ?> ( <?php echo $wr_5[5]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[6]; ?> ( <?php echo $wr_5[6]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[7]; ?> ( <?php echo $wr_5[7]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[8]; ?> ( <?php echo $wr_5[8]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[9]; ?> ( <?php echo $wr_5[9]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[10]; ?> ( <?php echo $wr_5[10]; ?> ) </p>
            
            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[11]; ?> ( <?php echo $wr_5[11]; ?> ) </p>
            
            

            </td>
        </tr>

 

이렇게 진행한 코드에서,

 

만약 wr_8이나 wr_5값이 없으면 안보이게 처리를 하고 싶은데, 조건처리가 어떻게 되어야 할까요? 현재는 선택값이 없어서 

 

3543063980_1627019174.3477.png

 

이런식으로 나오고 있습니다. 선택값이 없으면 히든처리하려고 합니다 휴ㅠ

|

답변 1개

채택된 답변
+20 포인트

Copy
<tr>

                <?php

                $wr_8 = explode('|',$view['wr_8']);

                $wr_5 = explode('|',$view['wr_5']);

                ?>

            <th scope="row">신청 프로그램</th>

            <td>

                <?php

 

                for($i=0; $i<=count($wr_8)-1; $i++){ ?>

 

                <?php 

                if($wr_8[$i] && $wr_5[$i]){ ?>

            <p style="display:block; margin-bottom: 10px;"><?php echo $wr_8[$i]; ?> ( <?php echo $wr_5[$i]; ?> ) </p>

            

            <?php } } ?>


 

            </td>

        </tr>

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