Manda a mensagem de erro.

Cleyverson Costa escreveu:
Pessoal,

Me da um help por favor. Estou fazendo uma função recursiva simples, mas nao to achando o erro no retorno...

Eu dando o echo a estrutura eh impressa correamente (amarelo) mas nao to conseguindo passar os valores para o controller...nao to sabendo colocar corretamente a condição de parada...alguem pode me ajudar por favor...

Segue o codigo.


$news['comments'] = $this->News_M->get_news_comment($id_news, 1, 0);

   function get_news_comment($id_news, $level, $parent) {
       $count = 1;
$query = $this->db->query("SELECT *, unix_timestamp(NOW()) as seg_atual, unix_timestamp( register_date ) as seg_bd FROM nws_comment WHERE id_news='$id_news' AND parent='$parent' ORDER BY id_comment"); if ($this->db->affected_rows() >= 1) { foreach ($query->result_array() as $row) {
            echo $level.'-'.$row['comment'].'<br>';
               $news[$count]['id_comment'] = $row['id_comment'];
               $news[$count]['id_user'] = $row['id_user'];
$news[$count]['id_news'] = $row['id_news']; $news[$count]['register_date'] = $row['register_date'];
               $news[$count]['seg_atual'] = $row['seg_atual'];
$news[$count]['seg_bd'] = $row['seg_bd']; $news[$count]['comment'] = $row['comment'];
               $count++;

$this->get_news_comment($id_news, $level+1, $row['id_comment']); return $news;
           }
       } else {
           return null;
       }
   }
------------------------------------------------------------------------

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


--
Roberto Almeida Longhi
Programador
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a