제목 | 테스티드 페이지에서 게시글이 아무것도 없을때 | ||
---|---|---|---|
글쓴이 | 나탈리 | 작성시각 | 2013/01/23 17:25:07 |
|
|||
아무거나 검색했을때 밑에 정상적인 예) ㄴㄴㄴ 이란 게시글이 없습니다라고 출력은 되는데 위에 오류로 Invalid argument supplied for foreach() Filename: controllers/search.php Line Number: 57 foreach ($result['qry'] as $i => $row) { $bo_table = $row['bo_table'];
$href = RT_PATH.'/board/'.$bo_table.'/view/sfl/wr_subject.wr_content/stx/'.$ori_stx.'/wr_id/'.$row['wr_id']; $row['wr_content'] = preg_replace("/\s+ +/", '', get_text(strip_tags(htmlspecialchars_decode($row['wr_content']))));
$list[$i]->href = $href; $list[$i]->subject = search_font(get_text($row['wr_subject']), $stx); $list[$i]->content = ($levels[$bo_table] <= $member['mb_level']) ? search_font(cut_str($row['wr_content'], 300), $stx) : '';
$list[$i]->name = $row['wr_name']; $list[$i]->datetime = substr($row['wr_datetime'], 0, 10); $list[$i]->is_comment = FALSE; $i++; } } |
|||
다음글 | CI db 에러 처리 질문입니다. (3) | ||
이전글 | 페이징 질문. (1) | ||
인스카
/
2013/01/23 17:43:24 /
추천
0
|
나탈리
/
2013/01/23 17:44:56 /
추천
0
네 57번째줄에 foreach ($result['qry'] as $i => $row) { 이게 있습니다.
|
변종원(웅파)
/
2013/01/23 18:27:03 /
추천
0
sql문 찍어보세요. 쿼리가 잘못되서 결과 자체가 안나와서 그럴겁니다
|
나탈리
/
2013/01/24 09:38:07 /
추천
0
게시글자체가 없다보니까 오류가 날 수 밖에 없던거였네요 |
인스카
/
2013/01/24 15:36:21 /
추천
0
그래서 저는 view에서 foreach를 돌리기 전에, 전달받은 list의 count를 세어본답니다...
|
$result['qry']가 NULL이거나, $result['qry'] 안에 $i나 $row가 없을 가능성이 있겠네요.. (key-value가 아닌 경우)