게시판 제목에 회원명단을 셀렉트 박스로 입력하는 방법

게시판 제목에 회원명단을 셀렉트 박스로 입력하는 방법

QA

게시판 제목에 회원명단을 셀렉트 박스로 입력하는 방법

그누보드5(영카트) 버전

5.6.14

사용 PHP 버전

8.2

본문

특정게시판의 제목을 input 박스 대신에 select 박스로 처리하여 입력하려고 하는데 잘 안되네요.

아래와 같이 하면 입력은 잘 되는데, 수정 시 입력값을 불러오지 못하네요. 

어떻게 수정하면 수정 시에도 입력한 값을 불러올 수 있을까요?

 


<?php
  $sql_member = "select mb_id, mb_name, mb_level from g5_member where mb_level >= 3 and mb_level < 5 order by mb_name";
  $result_member = sql_query($sql_member);
?>
<select name = "wr_subject" id="wr_subject" reqiored placeholder="제목">
  <option value ="" selected></option>
<?php
  for ($i=0; $row = sql_fetch_array($result_member); $i++) {
    echo "<option value=\"$row[mb_name]\">$row[mb_name]</option>";
  }
?>
</select>

 

이 질문에 댓글 쓰기 :

답변 4

<?php
  for ($i=0; $row = sql_fetch_array($result_member); $i++) {
    echo "<option value=\"$row['mb_name']\">$row['mb_name']</option>";
  }
?>

 

문법 에러 나올것 같은데...

<option value ="" selected></option> 에서 
<option value ="" ></option>로 selected 빼시고 

for ($i=0; $row = sql_fetch_array($result_member); $i++) {
$chk = "";
if( $row['mb_name'] == $write['wr_subject'] ) $chk = "selected";
echo "<option value=\"$row[mb_name]\" {$chk}>$row[mb_name]</option>";

}
로 값이 같을때 체크하게 소스를 변경해보세요. 같은 이름이 있으면 selected가 여러개 될 수 있습니다.

우와... 드뎌 됐어요.
겨우 1~2줄 때문에 크리스마스를 다 날려버렸네요. 그노무 승질머리 때문에...
이제 다음 스텝으로 넘어갈 수 있네요.
암튼, 감사합니다. 많이 많이...

그리고.. 즐거운 성탄과 연말연시를 지내시길....

답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT