답변 4개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
�
나당또
5년 전
띠어 쓰기 문제 였습니다.. 감사합니다..
댓글을 작성하려면 로그인이 필요합니다.
5년 전
문제의 원인은 이미 답변이 달렸어요. requiredchecked 붙어서 발생.
아무튼, 깔끔한 방법 남깁니다.
</p>
<p>$option_values = ['본공사', '하자작업', '내역외작업', '하자접수', '협조전']; // PHP v5.4 미만은 [] 대신 array() 사용
foreach ( $option_values as $k=>$value ) {
$checked = $write['wr_20']==$value ? ' checked' : '';
if ( $k ) echo ' | ';
printf('<label><input type="radio" name="wr_20" value="%s" required%s>%s</label>'.PHP_EOL, $value, $checked, $value);
}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
나당또
5년 전
안됩니다.. 감사합니다..
�
나당또
5년 전
작동 되게 해주시면 배우고 싶습니다.
B
BiHon
5년 전
질문의 <input... 코드 사용된 부분에 아래 코드로 대체하면 됩니다.
[code]
<?php
$option_values = array('본공사', '하자작업', '내역외작업', '하자접수', '협조전'); // PHP v5.4 이상은 위쪽 배열 단축 구문 [] 사용
foreach ( $option_values as $k=>$value ) {
$checked = $write['wr_20']==$value ? ' checked' : '';
if ( $k ) echo ' | ';
printf('<label><input type="radio" name="wr_20" value="%s" required%s>%s</label>'.PHP_EOL, $value, $checked, $value);
}
?>
[/code]
[code]
<?php
$option_values = array('본공사', '하자작업', '내역외작업', '하자접수', '협조전'); // PHP v5.4 이상은 위쪽 배열 단축 구문 [] 사용
foreach ( $option_values as $k=>$value ) {
$checked = $write['wr_20']==$value ? ' checked' : '';
if ( $k ) echo ' | ';
printf('<label><input type="radio" name="wr_20" value="%s" required%s>%s</label>'.PHP_EOL, $value, $checked, $value);
}
?>
[/code]
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인