Warning: count(): 질문입니다!! 채택완료
if ($ca_id) {
$sql = "select *
from {$g5['g5_shop_item_table']}
where ca_id = {$ca_id}";
if($ca_id2){
for($j = 0; $j count($ca_id2); $j++){
if($j == 0) {
$sql .= " and (ca_id2 = '" .$ca_id2[$j]."'";
if($ca_id3){
$ca_id3_count = count($ca_id3);
for($i = 0; $i $ca_id3_count; $i++){
if($ca_id2[$j] == substr($ca_id3[$i],0,4)){
if($i == 0) {
$sql .= " and ca_id3 = '" .$ca_id3[$i]."'";
} else {
$sql .= " or ca_id3 = '" .$ca_id3[$i]."'";
}
unset($ca_id3[$i]);
}
}
}
$sql .= ")";
} else if($j count($ca_id2)) {
$sql .= " or (ca_id2 = '" .$ca_id2[$j]."'";
if($ca_id3){
$ca_id3 = array_values($ca_id3);
$ca_id3_count2 = count($ca_id3);
for($i = 0; $i
여기서
Warning: count(): Parameter must be an array or an object that implements Countable in 해당페이지 on line 38 이렇게 뜨는데 38번째 부분이
for($i = 0; $i <= count($ca_id3_count2); $i++){
if($ca_id2[$j] == substr($ca_id3[$i],0,4)){
if($i == 0) {
$sql .= " or ca_id3 = '" .$ca_id3[$i]."'";
} else {
$sql .= " or ca_id3='" .$ca_id3[$i]."'";
}
unset($ca_id3[$i]);
}
}
이 부분인데 도와주실 고수분 구합니다..ㅠ
답변 1개
윗줄에서 이미 count()함수를 쓰신거 같은데 그냥 변수로만 넣어보세요
$ca_id3_count2 = count($ca_id3);
for($i = 0; $i
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인