Foros del Web » Programando para Internet » PHP » CodeIgniter »

Problema con codeigniter

Estas en el tema de Problema con codeigniter en el foro de CodeIgniter en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/12/2011, 20:50
 
Fecha de Ingreso: mayo-2011
Mensajes: 62
Antigüedad: 13 años
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
  #2 (permalink)  
Antiguo 12/12/2011, 21:21
 
Fecha de Ingreso: mayo-2011
Mensajes: 62
Antigüedad: 13 años
Puntos: 2
Respuesta: Problema con codeigniter

ya me corrijieron el error, es el return que corta el foreach

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:19.