검색 질문

검색 질문

QA

검색 질문

본문


<label for="sfl" class="sound_only">검색대상</label>
<select name="sfl" id="sfl">
<option value="it_name" <?php echo get_selected($sfl, 'it_name'); ?>>상품명</option>
<option value="it_id" <?php echo get_selected($sfl, 'it_id'); ?>>상품코드</option>
</select>
<label for="stx" class="sound_only">검색어</label>
<input type="text" name="stx" value="<?php echo $stx; ?>" id="stx" class="frm_input">                
<input type="submit" value="검색" class="btn_submit">


 

검색하면

echo "$sfl"; // 예: it_id 셀렉트선택값은 잘 나옴

echo "$stx"; // 예: 1592553194 input 입력값도 잘 나옴

 

$a = "$$sfl = $stx";

echo "$a"; // $it_id = 1592553194 잘나옴 그런데 검색이 안됨.

 

$it_id = 1592553194; // 위에꺼 삭제하고 바로 이렇게 입력하고 새로고침하면 검색됨

 

셀렉트 선택후 입력란에 입력한 값이 검색되게 하려면 어떻게 해야 할까요....

이 질문에 댓글 쓰기 :

답변 3

$a = "$$sfl = $stx";

        ↑ 삭제하세요..

 

$sfl은 DB 컬럼 명이 주로 쓰이고

$stx는 그 컬럼이 갖는 값을 저정합니다.

$$sfl= $stx하시는 것 목적을 잘 모르겠지만,
$sfl이 it_id이라면
$it_id=$stx하는 것과 같습니다.

$it_id가 생기면 검색에 문제가 생기는 것이 아닐까요.

답변감사합니다.
$it_id = 1592553194; // 위에꺼 삭제하고 바로 이렇게 입력하고 새로고침하면 검색됨
it_id하면 안되고 앞에 $ 붙어야 검색이 되기 때문에 붙였습니다.

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

회원로그인

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