Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2013, 06:32
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Problema con foreach

Tienes un problema en la definición del array no te esta creando un array multi dimensional... intentalo con mas de un dato, el resultado de print_r con mas de un dato deberia ser

Array(
[0]=>( [id] => 2
[nom] => Alan
[cnom1] => culvi
[cnom2] => bertomeu
[email] => [email protected]
)
[1]=>( [id] => 3
[nom] => vvv
[cnom1] => ttt
[cnom2] =>yyy
[email] =>[email protected] )
)

o

Array(
[0]=>( [id] => 2
[nom] => Alan
[cnom1] => culvi
[cnom2] => bertomeu
[email] => [email protected] )
)

(en caso de que solo haya uno)

es decir un array de arrays... en que cada elemento del array principal si se puede tratar como otro array (o una row fila)

Para recorrer un array unidimensional como lo tienes deberías hacer esto

Código PHP:
Ver original
  1. foreach ($data as $key=> $value){
  2.     echo "Key: ".$key." Data: ".$data."<br />";
  3. }
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 04/03/2013 a las 06:41