체크박스의 값

라디오 버튼은 성공 하였습니다.
 
체크박스의 여러개의 값을 view 화면에 뿌려 줄려고 하는데..잘 안되네요
 
 
 
------view 소스-----------
<?
            if ($view[wr_8]== 0)
                echo  "강아지";
     
        else if ($view[wr_8]== 1)
          echo  "돼지";
    
    else if ($view[wr_8]== 2)
          echo  "말";
    
    else if ($view[wr_8]== 3)
          echo  "황소";
  
        ?>
 
 
---------write 소스-------------
 
 
 <?
 $sub_ray=array("강아지","돼지","말","황소");
 reset($sub_ray);
 for($su=0; $su<=count($sub_ray)-1; $su++){?>
  <input type=checkbox  name="wr_8"  value="<?=$su?>"
  <? if($wr_8=="$su")  echo"checked";?> style='padding:2 0 0 0'>
              <?=$sub_ray[$su]?>
              <?}//for?>
 
 
 
라디오 버튼은 한 가지만을 선택을 하기 때문에   간단히 해결 할 수 있었는데.
 
체크 박스의 여러개의 값을 출력 할 수 있는 걸 잘 모르겠습니다.
 
조언 부탁 드립니다.
|

댓글 2개

view.php
<?

$due_day= str_split( $wr_8, 2);
$due_day_flag= array();
foreach( $due_day as $wday) $due_day_flag[ $wday]= 'checked';
...
..
.

?>
<input name="gday[]" type="checkbox" <?=$due_day_flag['일']?> value="일">일
<input name="gday[]" type="checkbox" <?=$due_day_flag['월']?> value="월">월
<input name="gday[]" type="checkbox" <?=$due_day_flag['화']?> value="화">화
<input name="gday[]" type="checkbox" <?=$due_day_flag['수']?> value="수">수
<input name="gday[]" type="checkbox" <?=$due_day_flag['목']?> value="목">목
<input name="gday[]" type="checkbox" <?=$due_day_flag['금']?> value="금">금
<input name="gday[]" type="checkbox" <?=$due_day_flag['토']?> value="토">토


write_update.head.skin.php를 만들고
<?
$wr_8='';
foreach( $gday as $wday) $wr_8 .=$wday;
?>

월화수목금토 대신 12345를 쓰실 거라면
$due_day= str_split( $wr_8, 2);에서 끝에 2를 1로 바꾸세요.
답변 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,539
19년 전 조회 1,518
19년 전 조회 1,572
19년 전 조회 1,685
19년 전 조회 2,637
19년 전 조회 2,313
19년 전 조회 2,058
19년 전 조회 1,791
19년 전 조회 1,527
19년 전 조회 1,534
19년 전 조회 1,562
19년 전 조회 1,793
19년 전 조회 1,586
19년 전 조회 1,543
19년 전 조회 1,612
19년 전 조회 1,529
19년 전 조회 2,029
19년 전 조회 1,768
19년 전 조회 1,534
19년 전 조회 1,685
🐛 버그신고