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

수정시 체크박스 유지 방법.. 채택완료

ted00 1년 전 조회 1,913

아무리 수정을 해도 방법을 못찾겠네요.. 다른 것은 잘 되는데 수정을 하면 체크박스 체크된게 없어지는데 유지되게 하는 방법은 어떻게 해야 될까요?

 

</strong></p>

<p><tr></p>

<p>                        <th scope="row">출석명단<strong class="sound_only">필수</strong></th></p>

<p>                        <td class="wr_content"></p>

<p>

 </p>

<p>                       <!-- 체크박스 시작 --></p>

<p>                       <!-- 여분필드1 시작 --></p>

<p>                        <input type="checkbox" name="wr_content[]" id="wr_content_subject_1" value="<?php echo $board['bo_1_subj'] ?>" <?php echo (in_array($board['bo_1_subj'], (array)$write['wr_content'])) ? " checked" : ""; ?>></p>

<p>                        <label for="wr_content_subject_1"><?php echo $board['bo_1_subj'] ?></label></p>

<p>                        
</p>

<p>                        <?php</p>

<p>                        $item_list = explode(',', $board['bo_1']);</p>

<p>                        for ($i = 0; $i < count($item_list); $i++) {</p>

<p>                            $option_item = trim($item_list[$i]);</p>

<p>                        ?></p>

<p>                            <input type="checkbox" class="bo_1_checkbox" name="wr_content[]" id="wr_content_1_<?php echo $i ?>" value="<?php echo $option_item ?>" <?php echo (in_array($option_item, (array)$write['wr_content'])) ? " checked" : ""; ?>></p>

<p>                            <label for="wr_content_1_<?php echo $i ?>"><?php echo $option_item ?></label></p>

<p>                            <?php</p>

<p>                                // 마지막 항목이 아닌 경우에는 공백 출력</p>

<p>                                if ($i < count($item_list) - 1) {</p>

<p>                                    echo ' ';</p>

<p>                                }</p>

<p>                        }</p>

<p>                        ?></p>

<p>                        

</p>

<p>                       <!-- 여분필드1 끝--></p>

<p>

 </p>

<p>                       <!-- 여분필드2 시작 --></p>

<p>                        <input type="checkbox" name="wr_content[]" id="wr_content_subject_2" value="<?php echo $board['bo_2_subj'] ?>" <?php echo (in_array($board['bo_2_subj'], (array)$write['wr_content'])) ? " checked" : ""; ?>></p>

<p>                        <label for="wr_content_subject_2"><?php echo $board['bo_2_subj'] ?></label></p>

<p>                        
</p>

<p>                        <?php</p>

<p>                        $item_list = explode(',', $board['bo_2']);</p>

<p>                        for ($i = 0; $i < count($item_list); $i++) {</p>

<p>                            $option_item = trim($item_list[$i]);</p>

<p>                        ?></p>

<p>                            <input type="checkbox" class="bo_2_checkbox" name="wr_content[]" id="wr_content_2_<?php echo $i ?>" value="<?php echo $option_item ?>" <?php echo (in_array($option_item, (array)$write['wr_content'])) ? " checked" : ""; ?>></p>

<p>                            <label for="wr_content_2_<?php echo $i ?>"><?php echo $option_item ?></label></p>

<p>                            <?php</p>

<p>                                // 마지막 항목이 아닌 경우에는 공백 출력</p>

<p>                                if ($i < count($item_list) - 1) {</p>

<p>                                    echo ' ';</p>

<p>                                }</p>

<p>                        }</p>

<p>                        ?></p>

<p>                        

</p>

<p>                       <!-- 여분필드2 끝--></p>

<p>

 </p>

<p>                       <!-- 여분필드3 시작 --></p>

<p>                        <input type="checkbox" name="wr_content[]" id="wr_content_subject_3" value="<?php echo $board['bo_3_subj'] ?>" <?php echo (in_array($board['bo_3_subj'], (array)$write['wr_content'])) ? " checked" : ""; ?>></p>

<p>                        <label for="wr_content_subject_3"><?php echo $board['bo_3_subj'] ?></label></p>

<p>                        
</p>

<p>                        <?php</p>

<p>                        $item_list = explode(',', $board['bo_3']);</p>

<p>                        for ($i = 0; $i < count($item_list); $i++) {</p>

<p>                            $option_item = trim($item_list[$i]);</p>

<p>                        ?></p>

<p>                            <input type="checkbox" class="bo_3_checkbox" name="wr_content[]" id="wr_content_3_<?php echo $i ?>" value="<?php echo $option_item ?>" <?php echo (in_array($option_item, (array)$write['wr_content'])) ? " checked" : ""; ?>></p>

<p>                            <label for="wr_content_3_<?php echo $i ?>"><?php echo $option_item ?></label></p>

<p>                            <?php</p>

<p>                                // 마지막 항목이 아닌 경우에는 공백 출력</p>

<p>                                if ($i < count($item_list) - 1) {</p>

<p>                                    echo ' ';</p>

<p>                                }</p>

<p>                        }</p>

<p>                        ?></p>

<p>                        <!-- 여분필드3 끝--></p>

<p>                        
</p>

<p> </p>

<p>                        <!-- 체크박스 끝 --></p>

<p><strong>
 

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

답변 1개

$write['wr_content']가 배열이 맞나요.

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

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

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

로그인