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

select 해당값 체크문제 채택완료

다나한포션 6년 전 조회 2,343

안녕하세요

게시판 글쓰기시 회원 이름과 아이디를 불러와서 select 박스에서 선택을 합니다.

 

</p>

<p><select name="wr_4" id="wr_4">

<?php

$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows} ";

$result = sql_query($sql);

for ($i=0; $row=sql_fetch_array($result); $i++) {

?>

<option value="<?php echo $row['mb_id']; ?>"<?php echo ($row['mb_id'] == $row['mb_id']) ? " selected" : "";?>><?php echo $row['mb_name']; ?> [<?php echo $row['mb_id']; ?>]</option>

<?php } ?>

</select></p>

<p>

 

이런식으로 사용중입니다.

DB에는 잘 들어가는데요

게시글을 수정할 때 

 

체크했던 값에 seleted가 안되네요..ㅠ

 

고수님들의 도움을 요청해봅니다...

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

답변 2개

채택된 답변
+20 포인트
e
6년 전
<option value="<?php echo $row['mb_id']; ?>"<?php echo ($row['mb_id'] == $wr_4) ? " selected" : "";?>><?php echo $row['mb_name']; ?> [<?php echo $row['mb_id']; ?>]</option>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

다나한포션
6년 전
이런방법이...ㅠ wr_4에 넣어두고 있다는걸 아예 생각도 안하고 있었네요 ㅋ
감사합니다^^

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

echo ($member['mb_id'] == $row['mb_id']) ? " selected" "";?>

 

이렇게 해보세요 

로그인 후 평가할 수 있습니다

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

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

로그인