view.skin 질문이요..

view.skin 질문이요..

QA

view.skin 질문이요..

본문


if (strpos($mb_ca, ",") !== false) {
        $exp_mb_ca = explode(',',$mb_ca);
        $i = 1;
        foreach ($exp_mb_ca as $value) {
            $i == 1 ? $logic = "AND(" :  $logic = "OR";
            $sql_common .= " $logic ca_name LIKE '%$value%' ";
            $i++;
        }
    } else {
        $sql_common .= " AND (ca_name LIKE '%$mb_ca%' ";
    }
    echo $sql_common;

 

이코드를 head.php에서도 쓰고 view.skin.php에서도 쓰는데요

똑같이 echo 하는데 헤드에선 하나만 출력되고 뷰에서는 결과값이 두번이 출력됩니다..

뭐가 문제일까요?

이 질문에 댓글 쓰기 :

답변 3

head.php 에 사용하시고

view.skin.php 에서 사용하신거라시면

 

두번 사용이 된거 같습니다.

$sql_common .= " 에서 head에서 말고 또 sql_common에 담겨져서 그런게 아닐까요?

.= 이니까 head에서 1차 담겨졌을테고

이후 똑같은 변수명을 사용하게 되어서

$sql_common 이 더 담겨진게 아닐까 추측해봅니다

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

회원로그인

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