체크박스의 값 정보
체크박스의 값본문
라디오 버튼은 성공 하였습니다.
체크박스의 여러개의 값을 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 "황소";
?>
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?>
$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?>
라디오 버튼은 한 가지만을 선택을 하기 때문에 간단히 해결 할 수 있었는데.
체크 박스의 여러개의 값을 출력 할 수 있는 걸 잘 모르겠습니다.
조언 부탁 드립니다.
댓글 전체
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로 바꾸세요.
<?
$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로 바꾸세요.
답변 감사합니다.