다중셀렉트를 통한 검색 기능?

다중셀렉트를 통한 검색 기능?

QA

다중셀렉트를 통한 검색 기능?

본문

일반 게시판 리스트페이지에서 '카테고리 분류 + 여분필드 wr_1 + 검색어'를 통해 다중 검색기능?을 아래의 그림처럼 만들려고 합니다.

 

카테고리 선택

(select option)

wr_1값 선택

(select option)

검색어 입력

(input)

검색시작

(submit)

- AAA

- BBB

- CCC

- DDD 

- a1

- b1

- c1

- d1

직접입력

(제목+내용)

검색버튼

 

 

 

 

 

 

 

일단, 게시판 설정에서 카테고리명은 위와 같이 설정된 상태입니다.

그리고 대략적인 코딩을 해봤습니다만, 역시나 안되구요...ㅜ.ㅜ

 


            <form name="fhsearch" method="get" role="form" class="form">
                <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
                <input type="hidden" name="sca" value="<?php echo $sca ?>">
                <input type="hidden" name="sop" value="and">
                <input type="hidden" name="sfl" value="wr_subject||wr_content">
                <div class="row row-15">
                    <div class="col-sm-2 col-sm-offset-1 col-xs-5 col-15">
                        <div class="form-group">
                            <select name="sca" class="form-control input-sm">
                                <option value="">선택하세요</option>
                                <?php echo $category_option ?>
                            </select>
                            <select name="sca" class="form-control input-sm">
                                <option value="">선택하세요</option>
                                <option value="a1">a1</option>
                                <option value="b1">b1</option>
                                <option value="c1">c1</option>
                                <option value="d1">d1</option>
                            </select>
                        </div>
                    </div>
                    <div class="col-sm-4 col-xs-7 col-15">
                        <div class="form-group">
                            <div class="form-group">
                                <label for="stx" class="sound_only">검색어</label>
                                <input type="text" name="stx" value="<?php echo stripslashes($stx) ?>" class="form-control input-sm" maxlength="20" placeholder="검색어">
                            </div>
                        </div>
                    </div>
                    <div class="col-sm-2 col-xs-7 col-15">
                        <div class="form-group">
                            <button type="submit" class="btn btn-<?php echo $boset['tsearch'];?> btn-sm btn-block"><i class="fa fa-search"></i> 검색</button>
                        </div>
                    </div>
                </div>
            </form>

 

일단 첫번째 문제는 게시판 설정에서 입력한 카테고리 명이 안나온다는 것이구요...ㅜ.ㅜ

이런 코딩이 맞는지도 모르겠습니다. 어디를 수정해야할까요?

혹 참조할 만한 내용이 있을까요?

이 질문에 댓글 쓰기 :

답변 2

            <form name="fhsearch" method="get" role="form" class="form">
                <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
                <input type="hidden" name="sca" value="<?php echo $sca ?>">
                <input type="hidden" name="sop" value="and">
                <input type="hidden" name="sfl" value="wr_1">
                <div class="row row-15">
                    <div class="col-sm-2 col-sm-offset-1 col-xs-5 col-15">
                        <div class="form-group">
                            <select name="sca" class="form-control input-sm">
                                <option value="">선택하세요</option>
                                <?php echo $category_option ?>
                            </select>
                            <select name="stx" class="form-control input-sm">
                                <option value="">선택하세요</option>
                                <option value="a1">a1</option>
                                <option value="b1">b1</option>
                                <option value="c1">c1</option>
                                <option value="d1">d1</option>
                            </select>
                        </div>
                    </div>

친절한 답변 감사합니다.^^
죄송합니다만 한가지만 더 여쭙겠습니다.

제가 원하는 조건검색은.. 음 예를들면

ca_name = 'AAA' 이고 wr_1 = 'a1' 이며 stx = '테스트' 인 조건검색을 하고 싶은건데요..
 

엑스엠엘님이 수정해주신 소스는
wr_1까지만 해주셔서... 마지막 input box에 들어갈 실제검색어는 어떻게 처리를 해야할까요?

ca_name = 'AAA' 이고

wr_1 = 'a1' 이며

어떤 컬럼에 stx = '테스트' 라는 값이 있는지 검색하나요?

죄송합니다. 엑스앰엘님.. 답변이 늦었습니다.ㅜ.ㅜ

제가 질문드린 내용은

ca_name='AAA'이고 wr_1 = 'a1' 이면서 제목+본문의 내용중 stx='검색어'가 포함된 게시물을 검색하고자 하는 것이었습니다.

그런데.. 엑스앰엘님이 답변해주신 내용과 구글링을 통해서 해결했습니다.
관심 가져주셔서 감사합니다.^^

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

회원로그인

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