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

선택창의 쿼리값 보내기 채택완료

e트래블 6년 전 조회 1,983

회원선택창을 만드시고 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개

채택된 답변
+20 포인트
6년 전

@e트래블

 

어떤식의 게시판 스킨을 사용하고 계신지는 모르지만...

검색은 글쓰기 창에선 안하죠.

대부분 list 즉, 목록 페이지에서 하겠죠.

 

출력하신 $write 이 변수가 보통 글쓰기 할때 사용되는 변수라 알고 있는데요?

예를 든다면...

 

 

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

답변에 대한 댓글 1개

e
e트래블
6년 전
참고해서 해보겠습니다!

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

6년 전

소스애서 mb_id='{$stx}' 여기서

 

$stx라는 것이 아마도 검색어 변수 같은데요?

 

따로 글쓰기에 페이지에 추가할 필요는 없구요..

 

선택창에 회원들의 어이디 목록을 담거나 아니면 해당 게시판의 글쓴이의 아이디 목록을 담아야 할듯 싶네요..

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

답변에 대한 댓글 1개

e
e트래블
6년 전
[code] <option value="ID" <?php echo ($write['stx'] == "ID") ? " selected" : "";?>>빨강</option>[/code]
이런식으로 말씀하시는 건가요?

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

베원
6년 전

stx면 list 페이지에서 검색을 할 때 사용하는 파라미터일 것 같습니다.

보내주신 소스를 보니 write 페이지인 것 같습니다.

파일 위치가 잘못된 것 같네요.

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

답변에 대한 댓글 2개

e
e트래블
6년 전
list에서 사용할 겁니다! 그럼 write를 list로 바꿔주면 될까요?
베원
6년 전
@e트래블 list.skin.php 에서 작업을 하셔야 합니다.

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

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

로그인