l

체크박스 질문입니다.

· 2009-05-14 (목) 11:15:08 · 1039 · 4

체크박스에 대해 질문이 있서서 글을 올립니다. 고수님들 답변부탁드려요~^^;;

write.skin.php 파일에

<input type="checkbox" name=wr_3 value="1차합숙" <?if($write[wr_3]=="1차합숙")echo"checked";?>>1차합숙  
<input type="checkbox" name=wr_3 value="2차합숙" <?if($write[wr_3]=="2차합숙")echo"checked";?>>2차합숙

위와 같이 체크박스를 넣고,

view.skin.php에
<?=$view[wr_3]?> 이러한 소스를 넣어서 출력을 하잖아요.

질문하는 이유가 위에서 <?=$view[wr_3]?>이렇게만 넣어주면,  선택된항목만 출력되는데,

view.skin.php파일에
1차합숙( ), 2차합숙(ㅇ)
이런식 혹은 1차합숙(ㅇ), 2차합숙(ㅇ) 
이런식으로 출력할수는 없나요? 고수님들 답변부탁드립니다~^^;

|

댓글 4개

view.skin.php

1차합숙(
<?
if ($write[wr_3]=="1차합숙")
echo "o";
else
echo " ";

?>
)
,


2차합숙(
<?
if ($write[wr_3]=="2차합숙")
echo "o";
else
echo " ";

?>
)

여기까지 기본적인 if else 였습니다 ~_~
아 쉬운방법이군요- -;

neue님 대로 해보니까요.
두개를 선택해도 하나만 (ㅇ)가 나오는데 어떻게 해야하나요??
php에 문외한지라 죄송합니다^^;;
<input type="checkbox" name=wr_3 value="1차합숙" <?if($write[wr_3]=="1차합숙")echo"checked";?>>1차합숙  
<input type="checkbox" name=wr_4 value="2차합숙" <?if($write[wr_4]=="2차합숙")echo"checked";?>>2차합숙



<?
if ($write[wr_3]=="1차합숙")
echo "o";
else
echo " ";

if ($write[wr_4]=="2차합숙")
echo "o";
else
echo " ";
?>
요렇게 하는 것도 간편하게 좋을 거예요. 해보지는 않았지만 아마 될 듯 한데요ㅎ




write.skin.php에서

<input type="checkbox" name=wr_3 value="1" <?=($write[wr_3]=='1')?'checked':''?>>1차합숙  
<input type="checkbox" name=wr_4 value="1" <?=($write[wr_4]=='1')?'checked':''?>>2차합숙  



view.sikn.php에서
1차 합숙(<?=($view[wr_3]=='1')?'O':'X'?>
2차 합숙(<?=($view[wr_4]=='1')?'O':'X'?>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
09-05-15 조회 1,608
09-05-15 조회 1,639
09-05-15 조회 1,084
09-05-15 조회 900
09-05-15 조회 1,081
09-05-15 조회 1,616
09-05-15 조회 927
09-05-15 조회 1,118
09-05-14 조회 981
09-05-14 조회 1,060
09-05-14 조회 1,695
09-05-14 조회 2,084
09-05-14 조회 1,031
09-05-14 조회 2,167
09-05-14 조회 1,038
09-05-14 조회 1,041
09-05-14 조회 1,040
09-05-14 조회 912
09-05-14 조회 1,078
09-05-14 조회 1,544