Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2011, 20:50
chalnet
 
Fecha de Ingreso: mayo-2011
Mensajes: 62
Antigüedad: 13 años, 6 meses
Puntos: 2
Problema con codeigniter

que tal amigos estoy tratando de recuperar registros con xajax y codeigniter
el tema es que solo me recupera un registros pero son dos como hago para pasar el registro por xajax 2 veces cuando busco por ejemplo la palabra "mesa" que coincide con dos registros en la base de datos
La idea del foreach es que lo haga 2 veces que es la cantidad de filas en la db que nos devuelve la funcion result
Código PHP:
$this->load->library('xajax/Xajax');
        
$consulta $this->db->query("SELECT * FROM producto WHERE titulo LIKE '%$clave%'");
        if(
$consulta->num_rows()>0){        
                
            foreach(
$consulta->result() as $row){                

                        
$respuesta = new xajaxResponse();
                        
$html $row->titulo."<hr>";
                   
$respuesta -> assign('respuesta','innerHTML',$html);
                    return 
$respuesta;
        }
        }else {
        
$this->load->library('xajax/Xajax');
        
$respuesta = new xajaxResponse();
        
$html "No se encontro el producto que buscas";
       
$respuesta -> assign('respuesta','innerHTML',$html);
       return 
$respuesta;    
                } 
Pero solo me pasa una vez el resultado osea me imprime mesa de ping pong pero no asi no llega a imprimir mesa de tejo por segunda vez.

Un saludo