글쓰기 여분필드 체크박스 사용 채택완료
1. write.skin.php 에서
</p><p> </p><p><?</p><p><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">$sql = " select bo_1 from $g5[board_table] where bo_table = '$bo_table' ";</span></p><p>$row = sql_fetch($sql);</p><p>$arr = explode("|",$row[bo_1]);</p><p> </p><p>echo "<div class='catew'>";</p><p>foreach($arr as $str) { </p><p> echo "<li><input type=checkbox name=wr_cate1[] id='$str' value='$str'> <label for='$str'>$str</label></li>";</p><p>} </p><p>echo "</div>";</p><p> </p><p>?></p><p> <script></p><p>var f = document.fwrite;</p><p>var str=",<?=$write[wr_cate1]?>,";</p><p>for (var i=0; i<f.length; i++) {</p><p>if (f.elements[i].name == "wr_cate1[]") {</p><p>if (str.indexOf(','+f.elements[i].value+',')>=0) {</p><p>f.elements[i].checked = true;</p><p>}</p><p>}</p><p>}</p><p></script></p><p>
2. write_update.head.skin.php 에서
</p><p>$wr_cate1 = '';</p><p>foreach($_POST[wr_cate1] as $var) {</p><p>$wr_cate1.=",$var";</p><p>}</p><p>if (strlen($wr_cate1)) $wr_cate1=substr($wr_cate1,1);</p><p> </p><p>
이렣게 안 된다면 어떤게 방법이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
이렣게 안 된다면 어떤게 방법이 -->무슨 말인가요?
짐작으로는 저장이 안된다는 말 같은데 여분필드에 저장하려면 맞는 필드값으로 설정을 해주어야죠
즉 wr_1에 저장하려면 $wr_1 = $wr_cate1;
그리고 3~4행은 필요없는 쿼리 실행을 하고잇습니다
5행 : $arr = explode("|", $board[bo_1]); <-- 이행만 있으면 됩니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
10년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
답변대기
채택
채택
답변대기
채택
답변대기
채택
답변대기
채택
여분필드 사용하면 값이 저장이 안돼요.
저는 외국인데요.
한국말 잘 하지 않아요
죄송하니다