Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] CodeIgniter duda con foreach

Estas en el tema de duda con foreach en el foro de PHP en Foros del Web. amigos tengo una duda y me gustaria ver si me pueden ayudar.. estoy recorriendo un array de la siguiente manera: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 08/02/2016, 14:34
 
Fecha de Ingreso: abril-2015
Mensajes: 96
Antigüedad: 9 años, 7 meses
Puntos: 1
duda con foreach

amigos tengo una duda y me gustaria ver si me pueden ayudar..

estoy recorriendo un array de la siguiente manera:

Código PHP:
Ver original
  1. <?php
  2.             foreach($result->result() as $row){ ?>
  3.             <?php if($fila->Nombre == $row->Nombre) { ?>
  4.  
  5.              <img src="<?=base_url()?>public/images/check.png" width="20"><?php echo $row->Estado ?>
  6.  
  7.              <?php }?>
  8.             <?php } ?>



el problema es que si no hay datos me manda un error ( logico, como debe ser).

mi consulta es como lo puedo hacer para que se recorra el array si aun no tengo datos en la bd.
  #2 (permalink)  
Antiguo 08/02/2016, 14:42
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: duda con foreach

Cita:
mi consulta es como lo puedo hacer para que se recorra el array si aun no tengo datos en la bd.
Eso suena absurdo: no puedes recorrer una array sin datos.

Obvio no puedes conseguir eso porque si no hay datos ¿entonces qué se puede recorrer?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 08/02/2016, 14:42
 
Fecha de Ingreso: abril-2015
Mensajes: 96
Antigüedad: 9 años, 7 meses
Puntos: 1
Respuesta: duda con foreach

me respondo.. ya solucione el problema.. dejo la solucion por si a alguien le sirve.

Código PHP:
Ver original
  1. <?php if (!empty($result1)){ ?>  
  2.  
  3.           <?php foreach($result1->result() as $row){ ?>
  4.  
  5.            <?php if($fila->Nombre == $row->Nombre) { ?>
  6.            <?php echo $row->Estado ?>
  7.            <?php }  ?>
  8.            <?php }  ?>
  9.                
  10.         <?php } else { ?>
  11.            
  12.     <?php } ?>
  #4 (permalink)  
Antiguo 08/02/2016, 14:44
 
Fecha de Ingreso: abril-2015
Mensajes: 96
Antigüedad: 9 años, 7 meses
Puntos: 1
Respuesta: duda con foreach

Cita:
Iniciado por pateketrueke Ver Mensaje
Eso suena absurdo: no puedes recorrer una array sin datos.

Obvio no puedes conseguir eso porque si no hay datos ¿entonces qué se puede recorrer?
logicamente me exprese mal.. lo que necesitaba hacer era consultar, si el array estaba vacio.

Etiquetas: codeigniter, foreach
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 21:33.