··조회 12,482
[질문] 라디오버튼 값 리턴받기...
안녕하세요..
또 질문이 생겨버렸습니다.
PHP게시판프로젝트에서 조금 응용을 해봤습니다.
write.php 에 이런문장을 추가했습니다.
라디오버튼입니다.
라디오버튼을 클릭하면 Boff 라는 value 값을 ch_che1 값에 저장합니다.
<input type='checkbox' name='ch_che1' value='Boff' checked>Boff
DB에서 ch_che1는 char 형태로 지정했습니다.
그리고 View 에는 이렇게 넣어서 Boff 라는 문자를 출력했습니다.
<? echo $array[ch_che1]; ?>
여기까지는 제 생각대로 됬는데
수정에서 문제가 생겼습니다.
<input type='checkbox' name='ch_che1' value='<? echo $array[ch_che1]; ?>'>Ben
이렇게 했는데 당연히 체크박스가 체크가 안되더군요...checkbox 에서 체크를 해주는 옵션이 checked 인데 막연하게 될줄 알았지만 잠시 생각해보니 현재 ch_che1 에 저장되었는건 문자열인데 될리가 없을거라고 생각되는군요..
그래서 책(오늘 Php 초보탈줄이야기라는것을 샀습니다.)에서 찾아보았지만 이 부분에 관한 이야기는 없군요...
지금 생각으로는
ch_che1 안에 어떤 문자가 있다면
<input type='checkbox' name='ch_che1' checked>Ben
라는 형식을 띄게 만들어야하는데...
어떻게 할지 잘 생각이 안납니다.
아니면 다른 방법이 있을까요...?
P.S.
밑에서 제가 질문한 정규표현식에 책에 자세하게 나와있네요..한번 공부해봐야하겠습니다...
또 질문이 생겨버렸습니다.
PHP게시판프로젝트에서 조금 응용을 해봤습니다.
write.php 에 이런문장을 추가했습니다.
라디오버튼입니다.
라디오버튼을 클릭하면 Boff 라는 value 값을 ch_che1 값에 저장합니다.
<input type='checkbox' name='ch_che1' value='Boff' checked>Boff
DB에서 ch_che1는 char 형태로 지정했습니다.
그리고 View 에는 이렇게 넣어서 Boff 라는 문자를 출력했습니다.
<? echo $array[ch_che1]; ?>
여기까지는 제 생각대로 됬는데
수정에서 문제가 생겼습니다.
<input type='checkbox' name='ch_che1' value='<? echo $array[ch_che1]; ?>'>Ben
이렇게 했는데 당연히 체크박스가 체크가 안되더군요...checkbox 에서 체크를 해주는 옵션이 checked 인데 막연하게 될줄 알았지만 잠시 생각해보니 현재 ch_che1 에 저장되었는건 문자열인데 될리가 없을거라고 생각되는군요..
그래서 책(오늘 Php 초보탈줄이야기라는것을 샀습니다.)에서 찾아보았지만 이 부분에 관한 이야기는 없군요...
지금 생각으로는
ch_che1 안에 어떤 문자가 있다면
<input type='checkbox' name='ch_che1' checked>Ben
라는 형식을 띄게 만들어야하는데...
어떻게 할지 잘 생각이 안납니다.
아니면 다른 방법이 있을까요...?
P.S.
밑에서 제가 질문한 정규표현식에 책에 자세하게 나와있네요..한번 공부해봐야하겠습니다...
댓글 2
질문의 뜻을 정확히 파악했는지 모르겠는데, 체크 박스에 특정한 값을 미리 체크하도록 하는 방법을 궁금해하는 거 맞죠?
예를 들어 게시판에 글을 쓸 때 HTML을 사용하겠느냐는 옵션을 줄 때도 이런 식으로 많이 하는데요, 이 게시판도 마찬가지구.
글쓰기 화면에서는 이렇게 표시합니다.
<input type=checkbox name=html value='Y'> HTML 사용함
그리고 만약에 위에서 체크 표시를 하게 되면,
글 수정하기 화면에서는 기본 값으로 체크되도록 표시해 줘야 하는데,
<input type=checkbox name=html value='Y' <? if($array[html]=="Y") echo "checked";?>>
이런 식으로 합니다.
답변이 되었나요?
이게 아니면... 다시 질문해 주세요~
햐....If 까지는 해봤는데 echo 를 같이 엮어서 해볼 생각은 못했네요....
여러가지 기능을 한꺼번에 생각할수있어야 하는데...전 프로그래머가 아닌건 확실한거 같네요..
휴..
이제 정규표현식만 구현하면 할건 왠만큼은 다 될거 같네요..
감사합니다....