회원선택창을 만드시고 stx 로 쿼리 값을 보내신후
$query = "SELECT * FROM $write_table WHERE left(wr_1,6) <= '$year$sel_mon' and left(wr_2,6) >= '$year$sel_mon' AND mb_id='{$stx}' ORDER BY wr_id ASC";
$result = sql_query($query);
형식로 처리하시면 되십니다
이분의 답변대로 하려고하는데요
저기에다가 쿼리값을 보낸다는 게 이렇게 선택 창을 만들어서 write에다가 stx를 기입하는 것이 맞나요??
<select name="stx" id="stx" required>
<option value="">선택</option>
<option value="red" <?php echo ($write['stx'] == "red") ? " selected" : "";?>>빨강</option>
<option value="blue" <?php echo ($write['stx'] == "blue") ? " selected" : "";?>>파랑</option>
</select>
답변 3개 / 댓글 4개
@e트래블
어떤식의 게시판 스킨을 사용하고 계신지는 모르지만...
검색은 글쓰기 창에선 안하죠.
대부분 list 즉, 목록 페이지에서 하겠죠.
출력하신 $write 이 변수가 보통 글쓰기 할때 사용되는 변수라 알고 있는데요?
예를 든다면...
<option value="ID" <?php echo ($_REQUEST['stx'] == "ID") ? " selected" : "";?>>빨강</option>
소스애서 mb_id='{$stx}' 여기서
$stx라는 것이 아마도 검색어 변수 같은데요?
따로 글쓰기에 페이지에 추가할 필요는 없구요..
선택창에 회원들의 어이디 목록을 담거나 아니면 해당 게시판의 글쓴이의 아이디 목록을 담아야 할듯 싶네요..
stx면 list 페이지에서 검색을 할 때 사용하는 파라미터일 것 같습니다.
보내주신 소스를 보니 write 페이지인 것 같습니다.
파일 위치가 잘못된 것 같네요.
답변을 작성하려면 로그인이 필요합니다.