Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/08/2012, 09:12
Avatar de kahlito
kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 2 meses
Puntos: 65
Respuesta: Error al cambiar un array normal dentro de una clase por un ArrayObject

Hola GatorV.

Era que tenía el mismo valor $row del anterior ejemplo y siempre me cogía el último valor:

Código PHP:
Ver original
  1. echo $row['id_evento']. " - " . $row['responsable']. "-" . $row['evento']."<br />";

en vez de:

Código PHP:
Ver original
  1. echo $row_w['id_evento']. " - " . $row_w['responsable']. "-" . $row_w['evento']."<br />";

Ahora por fin me sale correcto:

Código PHP:
Ver original
  1. $iterator_w = $ver_eventos->getIterator();
  2. while ($iterator_w->valid())//recorro el array
  3.     {      
  4.         $iterator_w->key();
  5.         //echo $iterator_w->current(). "-";//Imprimo el valor      
  6.         $row_w = $iterator_w->current();
  7.         echo $row_w['id_evento']. " - " . $row_w['responsable']. "-" . $row_w['evento']."<br />";
  8.         $iterator_w->next()."<br />";//Pasa al siguiente valor para seguir recorriendo los demás.
  9.     }

Muchas gracias por vuestra ayuda, saludos.