여분필드로 만든 체크박스 수정시 체크박스 해제되는 문제..
jeong1992
2년 전
조회 3,106
write.skin값입니다.
수정시에 체크박스가 해제되는데 이유가있을까요..ㅠㅠ
필드값 뷰페이지나 리스트에는 잘나오는데 수정시에만 체크박스 해제됩니다.
</p>
<p> <?php
$write['wr_1'] = explode(", ", $write['wr_1']);
$write['wr_2'] = explode(", ", $write['wr_2']);
$write['wr_3'] = explode(", ", $write['wr_3']);
$write['wr_4'] = explode(", ", $write['wr_4']);
$write['wr_5'] = explode(", ", $write['wr_5']);
$write['wr_6'] = explode(", ", $write['wr_6']);
$write['wr_7'] = explode(", ", $write['wr_7']);
$write['wr_8'] = explode(", ", $write['wr_8']);
?>
<div class="person">
<h2>제목</h2>
<ul>
<li>
<label for="wr_1" class="sound_only">22</label>
<input type="checkbox" name="wr_1" value="<a href='/leean/leean_con/02_01.php'><img src='<?php echo G5_THEME_URL?>/img/sub/p1.png'><p>22</p></a>" <?php echo ($wr[0] == "22") ? "checked" : "";?>> 22
</li>
<li>
<label for="wr_2" class="sound_only">11</label>
<input type="checkbox" name="wr_2" value="<a href='/leean/leean_con/02_02.php'><img src='<?php echo G5_THEME_URL?>/img/sub/p2.png'><p>11</p></a>" <?php echo ($wr[1] == "11") ? "checked" : "";?>> 11
</li></p>
<p> </ul>
</div></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
2년 전
앞뒤 내용이 있으면 문제 해결이 더 쉬울 수 수 있습니다.
<input type="checkbox" name="wr_1" value="22"
data-url="<a href='/leean/leean_con/02_01.php'><img src='<?php echo G5_THEME_URL?>/img/sub/p1.png'><p>22</p></a>" <?php echo ($write['wr_1'] == "22") ? "checked" : "";?>> 22 </li>
...
관 련 JavaScript도 수정리 필요합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
엑스엠엘
2년 전
댓글을 작성하려면 로그인이 필요합니다.
마르스컴퍼니
Expert
2년 전
</p>
<p> <?php
?>
<div class="person">
<h2>제목</h2>
<ul>
<li>
<label for="wr_1" class="sound_only">22</label>
<input type="checkbox" name="wr_1" value="<a href='/leean/leean_con/02_01.php'><img src='<?php echo G5_THEME_URL?>/img/sub/p1.png'><p>22</p></a>" <?php echo ($wr_1 == "22") ? "checked" : "";?>> 22
</li>
<li>
<label for="wr_2" class="sound_only">11</label>
<input type="checkbox" name="wr_2" value="<a href='/leean/leean_con/02_02.php'><img src='<?php echo G5_THEME_URL?>/img/sub/p2.png'><p>11</p></a>" <?php echo ($wr_2 == "11") ? "checked" : "";?>> 11
</li>
</ul>
</div>
</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
j
jeong1992
2년 전
뭐가다른건지 알수있을까요
�
마르스컴퍼니
2년 전
$write['wr_1'] = explode(", ", $write['wr_1']);
~
$write['wr_8'] = explode(", ", $write['wr_8']);
삭제 (필요하지 않은 코드)
<?php echo ($wr[0] == "22") ? "checked" : "";?>
->
<?php echo ($wr_1 == "22") ? "checked" : "";?>
~
$write['wr_8'] = explode(", ", $write['wr_8']);
삭제 (필요하지 않은 코드)
<?php echo ($wr[0] == "22") ? "checked" : "";?>
->
<?php echo ($wr_1 == "22") ? "checked" : "";?>
j
jeong1992
2년 전
변경했는데도 수정하면ㅠㅠ값이 사라지네요..
�
마르스컴퍼니
2년 전
name="wr_1" value="<a href='/leean/leean_con/02_01.php'><img src='<?php echo G5_THEME_URL?>/img/sub/p1.png'><p>22</p></a>"
->
name="wr_1" value="22"
->
name="wr_1" value="22"
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$wr[0] = explode(", ", $write['wr_1']);
$wr[1] = explode(", ", $write['wr_2']);
....
... ><p>,22,</p></a ...