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 이 더 담겨진게 아닐까 추측해봅니다
view.skin.php에서 head.php를 불러오기 때문인것같습니다.
view.skin.php에서 head.php를 불러오기 때문인것같습니다.
답변을 작성하시기 전에 로그인 해주세요.