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

게시판 글쓰기 체크 값 유무 질문드립니다..! 채택완료

lacomparte 7년 전 조회 1,574

체크값에 있고 없고에 따라

list에 변화를 주려고 하는데요

글쓸때 체크박스에 체크를 하면 썸네일을 보여주고

체크박스를 해제하면 썸네일을 보여주지 않으려고 합니다.

 

글쓸때

체크박스를 체크를 하면 wr_10필드에 구분할 수 있는 문자를 넣어놔서

리스트까지 제어는 했는데

 

문제는

글 수정시 

체크박스를 해제하면 wr_10필드에 들어갔던 값을 지우지 못합니다;

이건 write_update.php에서 해줘야 하나요?

 

write.skin.php 

</p>

<p>//form에 추가</p>

<p><input type="hidden" name="wr_10" value="<?php echo $wr_10 ?>"></p>

<p> </p>

<p>// html태그 추가</p>

<p><?php if ($is_admin) { ?>

                            <tr>

                                <th scope="row">등록대행</th>

                                <td>

                                    <input type="checkbox" id="agency" name="wr_10" value="agency" <?php echo $write['wr_10']?"checked='checked'":"";?> >

                                    <label for="agency">등록대행</label>

                                </td>

                            </tr>

                        <?php } ?></p>

<p>

 

 

그리고 write.update.php에

아래와 같이 추가하였습니다

</p>

<p>if ($w == '' || $w == 'r') {</p>

<p>    if (isset($write['wr_10'])) {

        $agency = 'agency';

    } else {

        $agency = '';

    }</p>

<p>

 

 

 

원래는 write.skin.php 의 wr_10 필드의 value 값을 $agency 로 해놓고

write.update.php 에 위와같이 써주었는데

$agency 값이 텅 비어버리네요;

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

답변 1개

d
7년 전

//여기는 삭제   // html태그 추가                                                              등록대행                                                                       >                                                                                                                            

                           

                       

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

답변에 대한 댓글 1개

l
lacomparte
7년 전
앗 제가
checkbox 의value 값을 value="agency" 로 명명 하지 않으면
db에 들어가지 않습니다;
그래서
<?php echo $agency ?> 를 agency 로 변경했습니다;

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

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

로그인