| 제목 | 테스티드 페이지에서 게시글이 아무것도 없을때 | ||
|---|---|---|---|
| 글쓴이 | 나탈리 | 작성시각 | 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가 아닌 경우)