2026, 새로운 도약을 시작합니다.

셀렉트 박스 리스트에 다른 게시판 목록 뿌려주기 채택완료

게시판1에 글을 쓸때 셀렉트박스가 있습니다.

<select name='wr_5' id='wr_5' value="<?=$write[wr_5]?>"> 
<option value="" <?if($write[wr_5]==''>gallery 게시판에 작성한 글들의 제목 목록</option>

.

.

.
</select>

이 셀렉트 박스 리스트에 gallery 게시판에 작성한 글들의 제목들이 모두 나열되게 하고 싶습니다.

고수님들의 도움 부탁드리겠습니다.

답변 4개

채택된 답변
+20 포인트
Copy

죄송합니다. 확인하지 않고 적느라 잘못적은게 있었네요.

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

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

두 분 고수님들이 써주신 코드를 넣어봐도 ㅠ_ㅠ 왜 저는 아무것도 안나오죠... 흑흑..

적용이 잘 안되네요..

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

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

게시물이 몇십개 이하라면 select로 가능하겠지만 게시물이 쌓여가지않나요?

하려는 방법이 이해가 안되네요

하여튼 아래처럼 limit를 넣어서 20개만 가져온다던지 하는 방법으로....

코멘트나 답변글은 제외 하고 추출

<?php

$qq= sql_query("select wr_subject from g5_write_gallery where wr_is_comment = 0 and wr_reply='' order by wr_num limit 0, 20");

$opt ='';

while($row=sql_fetch_array($qq)){

 $sel= $write[wr_5] == $row['wr_subject']? ' selected' : '';

 $opt .="<option value='<?php echo $row['wr_subject'];?>'<?=php echo $sel?>><?php echo $row['wr_subject'];?></option>";

}

?>

출력부분

<select name='wr_5'><?php echo $opt;?></select>

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

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

Copy

이렇게 하시면 가져올 수 있으십니다

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

답변에 대한 댓글 2개

소중한 시간 답변해 주셔서 감사드립니다.

작성해주신대로 해봤는데 에러가 나네요.
Parse error: syntax error, unexpected T_VARIABLE in..........
아 저기 오타가 있네요
13번째줄에
<option><?php echo $gall_arr['wr_subject'] ?></option>
<option><?php echo $gall_arr[$i]['wr_subject'] ?></option>
입니다.

그대로 복사 붙혀넣기 말구 한번 따라서 적어보시면 이해가 되실거에요 다시 주석 남겨드릴게요

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

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

로그인
🐛 버그신고