채택완료

<select 태그 기존 값 불러오게 하려면

2015-02-13 (금) 01:01:05 4,065

영카트 관리자 : 회원관리 > 회원수정 화면입니다.

회원등급을 DB에 새로 필드 추가해서 만들었습니다.

회원등급을 빨간띠로 수정해서 실제 db에도 빨간띠로 되어있는데

해당 하면을 불러오면.. 빨간띠가 보이게 하고 싶은데 흰띠가 보입니다.

화면이 불려왔을때

db의 값을 불러오게 하려면 영카트의 기존 내장 함수 뭐를 불러와야 할까요?

기존 내장 함수가 없다면 새로 짜려면 어떻게 해야 할까요?

위치 :  /adm/member_form.php?sst=&sod=&sfl=&stx=&page=&w=u&mb_id=myuser 

이름(실명)필수 닉네임필수
회원 권한 1 2 3 4 5 6 7 8 9 10 포인트 1,000 점
회원 등급 흰띠 노랑띠 파란띠 빨간띠

제가 짠 기존 소스는 아래와 같습니다.

<tr>
        <th scope="row"><label for="mb_level_martial_arts">회원등급</label></th>
        <td><select name="mb_level_martial_arts"  value="<?php echo $mb['mb_level_martial_arts']?>" id="mb_level_martial_arts"><option value="흰띠" >흰띠</option><option value="노란띠" >노란띠</option><option value="파란띠">파란띠</option><option value="빨간띠">빨간띠</option></select></td>
        
        
    </tr>
|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트
2015-02-13 (금) 02:50:33
Copy
<select name="mb_level_martial_arts"  id="mb_level_martial_arts"><?$arr = array("흰띠", "노란띠", "파란띠", "빨간띠");foreach($arr as $v) {    $selected = $mb['mb_level_martial_arts'] == $v ? "selected" : "";    echo "<option value='".$v."' ".$selected.">".$k."</option>";}?></select>
 

답변에 대한 댓글 3개

2015-02-13 (금) 02:57:56
오 아직 안주무시고 ^^ 감사합니다^^
왕계란님도 새해 복많이 받으십시오^^
하하하하ㅏ하하하하
술주정하는 친구가 새벽 1시 넘어서 전화해서 그거 들어주느라 깨 있다가 할 게 없어서...ㅎㅎ
멋진남자임 님도 새해 복 많이 받으세요.
2015-02-13 (금) 10:58:17
감사합니다^^

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