write 여분필드를 이용한 체크박스 사용 법입니다.

· 2013-01-01 (화) 07:22:07 · 2373 · 6
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :
ㅁ월 ㅁ화 ㅁ수 ㅁ목 ㅁ금 ㅁ토 ㅁ일

이런식으로 체크박스를 주고...ㅁ안에 체크가 되어진것들로 해서
LIST나 VIew에 출력시키고 싶습니다.

<input type=checkbox name="wr_17" value="월" <? if( $u=w || $write[wr_17] == "월") echo "checked"; ?> >월 
<input type=checkbox name="wr_17" value="화" <? if( $u=w || $write[wr_17] == "화") echo "checked"; ?> >화 
<input type=checkbox name="wr_17" value="수" <? if( $u=w || $write[wr_17] == "수") echo "checked"; ?> >수 
<input type=checkbox name="wr_17" value="목" <? if( $u=w || $write[wr_17] == "목") echo "checked"; ?> >목 
<input type=checkbox name="wr_17" value="금" <? if( $u=w || $write[wr_17] == "금") echo "checked"; ?> >금 
<input type=checkbox name="wr_17" value="토" <? if( $u=w || $write[wr_17] == "토") echo "checked"; ?> >토 
<input type=checkbox name="wr_17" value="일" <? if( $u=w || $write[wr_17] == "일") echo "checked"; ?> >일 

이런식으로 write에서 값은 받게 구현은 했는데...
LIST에 출력을

월, 화, 일

이렇게 출력을 시키고 싶으나...출력이 되지 않네요...
|

댓글 6개

2013-01-01 (화) 07:39:41
어떤식으로 코드를 넣으셨나요?
<?=$list[$i][wr_17]?> 이렇게 추가하시면 될텐데 여분필드 추가하셨지요?
ㅎㅎ그거야 알지요ㅠ여분필드도 추가했구요
2013-01-01 (화) 08:16:22
뷰페이지에선 출력이 잘되던가요?? 리스트에 적은 코드좀 불러주세요~
월, 화, 일 <= 이렇게면 다중선택 출력을 말씀하시는건가요?
그렇게 하려면 wr_17 을 explode 하셔서 값을 넘기셔야 됩니다.
근데 $u=w 가 아니고 $w=u 아닌가요?
2013-01-01 (화) 14:55:37
다중 값을 입력 시키려면 배열로 넘기셔서 출력하셔야 합니다.
글쓰기 페이지에 아래와 같이 입력하시고
<?
for($i=0;$i<=6;$i++){
if($i == 0) $str = "월";
elseif($i == 1) $str = "화";
elseif($i == 2) $str = "수";
elseif($i == 3) $str = "목";
elseif($i == 4) $str = "금";
elseif($i == 5) $str = "토";
elseif($i == 6) $str = "일";

$checked = "";
if (preg_match("/".$str."/i", $write[wr_17])) {
$checked = "checked";
}


?>
<input type=checkbox name="wr_177[]" value="<?=$str?>" <?=$checked?> ><?=$str?> 
<?}?>


/bbs/skin/사용스킨/write_update.skin.php 파일에
for($i=0;$i<=count($wr_177)-1;$i++){
$wr_17 .= $wr_177[$i].",";
}

이부분을 추가해 주시면 됩니다.

리스트에서 출력시에는 echo $list[$i][wr_17]; 로 출력시켜 주시면 됩니다.
바로 해결 하였습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-01-02 조회 717
13-01-01 조회 701
13-01-01 조회 879
13-01-01 조회 867
13-01-01 조회 869
13-01-01 조회 885
13-01-01 조회 1,686
13-01-01 조회 1,265
13-01-01 조회 2,374
13-01-01 조회 771
13-01-01 조회 1,816
13-01-01 조회 1,634
13-01-01 조회 907
12-12-31 조회 3,317
12-12-31 조회 908
12-12-31 조회 2,424
12-12-31 조회 1,957
12-12-31 조회 7,826
12-12-31 조회 1,129
12-12-31 조회 1,623