채택완료

권한을 기본값 5로 나타나게 하려면...

2018-06-14 (목) 12:10:36 2,140

안녕하세요?

다음처럼 하면 글 작성 시 자동적으로 기본값 1이 나타나고 권한을 1에서 10까지 중에서 선택할 수가 있습니다.

<select name="wr_7" id="wr_1">
   <?php for($k = 1; $k < 11; $k++) { ?>
       <option value="<?php echo $k ?>"<?php echo ($write['wr_1'] == $k) ? " selected" : "";?>><?php echo $k ?></option>                        
   <?php } ?>
</select> 

그러면, 글 작성 시 기본값으로 5가 나타나게 하고 권한을 1에서 10까지 중에서 선택할 수 있도록 하려면 option value를 어찌하는 것이 좋은지요?

기본이 없어서 간단한 것도 모르겠네요...이렇게 저렇게 하니까 이상하게만 나타나는군요...ㅜㅜ
그럼, 오늘도 좋은 하루 되십시오~
감사합니다.

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2018-06-14 (목) 16:17:33
Copy
<select name="wr_7" id="wr_1">
   <?php for($k = 1; $k < 11; $k++) { ?>
       <option value="<?php echo $k ?>"<?php echo ($write['wr_1'] == $k || (!$write['wr_1'] && $k == 5)) ? " selected" : "";?>><?php echo $k ?></option>                        
   <?php } ?>
</select>

답변에 대한 댓글 1개

감사합니다. 잘 됩니다.
오늘도 좋은 하루 되시기 바랍니다~^^)
2018-06-14 (목) 13:14:08

아래같이 하면 될거 같네요

<?php

if(!isset($write['wr_1']) || trim($write['wr_1']=='') $write['wr_1'] = 5;

?>

<select name="wr_7" id="wr_1">

.....

...

답변에 대한 댓글 1개

감사합니다.
그런데 잘 안 됩니다.

답변을 작성하려면 로그인이 필요합니다.