테스트 사이트 - 개발 중인 베타 버전입니다

[1원짜리 팁 -초보자용] 수정시 radio 체크 상태 나타내기 간편 방법

· 12년 전 · 4641 · 3
write.skin.php에서 radio 에서 체크한 것을 수정시 그대로 나타내기 간편한 방법

아래처럼 하는 것을 자주 봅니다
<input type="radio" name="wr_1" value="하나" <?if($write[wr_1] == "하나") echo "checked"?>>
<input type="radio" name="wr_1" value="둘" <?if($write[wr_1] == "둘") echo "checked"?>>
<input type="radio" name="wr_1" value="셋" <?if($write[wr_1] == "셋") echo "checked"?>>
하나씩 if문을 위와 같이 넣은 것은 번거롭기도 하거니와 코드도 복잡해집니다

아래와 같이 하면 간단히 할 수 있습니다
<?
if(!$w) $write[wr_1]='하나'; //처음 등록시 기본 체크
$value=$write[wr_1];
$wr1chk[$value]="checked='checked'";
?>
<input type="radio" name="wr_1" value="하나" <?=$wr1chk[하나]?>>
<input type="radio" name="wr_2" value="둘" <?=$wr1chk[둘]?>>
<input type="radio" name="wr_2" value="셋" <?=$wr1chk[셋]?>>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

참고하겠습니다.
감사합니다!..
좋읕 팁입니다. 감사합니다.

게시글 목록

번호 제목
31942
31928
31927
31925
31863
31854
31853
31842
31827
31815
31811
31809
31805
31794
31785
31782
31756
31739
31735
31726