Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2011, 19:48
thehack
 
Fecha de Ingreso: abril-2010
Mensajes: 151
Antigüedad: 14 años, 7 meses
Puntos: 1
no me imprime el resulatado

hola chicos de forosdelweb aca vengo con otros problemas y quisiera decierle que echo una consulta pero no me imprime los resultados les dejo el codigo para que lo chequeen y me digan que hice mal

consulta
Código PHP:
function getNewsMuro($start 0$limit 10){
           
$data = array();
        
// SOLO MOSTRAREMOS LAS ULTIMAS 100 PUBLICACIONES
        
if($start 90) return array('total' => '-1');
        
// SEGUIDORES
        
        
$query $this->ejecutarConsulta("SELECT f_id FROM u_follows WHERE f_user = '{$this->User->uid}' AND f_type = '1'");
        
$follows $this->fetch_array($query);
        
        
// ORDENAMOS 
        
foreach($follows as $key => $val){
       
            
$priv $this->getPrivacity($val['f_id'], nulltrue);
            if(
$priv['m']['v'] == true)
                
$amigos[] = "'".$val['f_id']."'";
        }
        
$amigos = array ();
        
$amigos implode(', ',$amigos);
        
// OBTENEMOS LAS ULTIMAS PUBLICACIONES
        
$query $this->ejecutarConsulta("SELECT p.*, u.user_name FROM u_muro AS p LEFT JOIN u_miembros AS u ON p.p_user_pub = u.user_id WHERE p.p_user IN('{$amigos}') AND p.p_user = p.p_user_pub ORDER BY p.p_date DESC LIMIT {$start},{$limit}");
        while(
$row $this->fetch_assoc($query)){
            
// CARGAR LIKES
            
if($row['p_likes'] > 0){
                
$row['likes'] = $this->getPubExtras($row['pub_id'], 'likes'$row['p_likes']);
            } else 
$row['likes'] = array('link' => 'Me gusta');
            
// CARGAR COMENTARIOS
            
if($row['p_comments'] > 0){
                
$row['comments'] = $this->getPubExtras($row['pub_id'], 'comments'2);
            }
            
// MENCIONES
            
$row['p_body'] = $this->Util->setMenciones($row['p_body']);
            
// CARGAR ADJUNTOS
            
if($row['p_type'] != 1){
                
$queryDos $this->ejecutarConsulta("SELECT * FROM u_muro_adjuntos WHERE pub_id = '{$row['pub_id']}' LIMIT 1");
                
$adj $this->fetch_array($queryDos);
               
                
//
                
$data[] = array_merge($row,$adj); 
            } else 
$data[] = $row;
            
//
        
}
     
        
//die(count($data));
       
        
return array('total' => count($data), 'data' => $data);
    } 
imprimir la consulta estoy usando como manejador de platilla Savant3php

asi que llamo al archivo
Load::models('Muro');
$Muro = Muro::getInstance();
$tpl->assign("tsMuro",$Muro->getNewsMuro()); //asignamos la varible

Imprimimos la consulta
Código PHP:
foreach ($this->tsMuro['data'] as $con) {

echo 
$con['pub_id'];

esto deberia de mostrame la consulta pero no me imprime nada