al querer imprimir una parte del array salta un error de undefined index, en mi caso,tengo una función que trae de una db SQL unos datos (nombre, apellido, nombreUsuario), esta es la función:
function RecuperarUsuario($user){
include("db/conex.php");
$query = $db->prepare("SELECT nombre, apellido, nombreUsuario FROM usuarios WHERE nombreUsuario = '$user'");
$query->execute();
$row = $query->fetchAll(PDO::FETCH_ASSOC);
return $row;
}
Cuando voy a mi página de perfil del usuario, le asigno a mi variable $data el resultado de la función anterior. Dado que uso FETCH_ASSOC
, los índices del array automáticamente se asignan como los nombres de la columna correspondiente a la db. Es decir $data['nombre'
], $data['apellido']
, etc. Al hacer var_dump
en $data
, me devuelve un array con esos mismos indices pero al querer llamarlo en un formulario para que se completen los datos, me sale el error
Notice: Undefined index: nombre in "numero de linea, etc.)...
Muchas gracias por la ayuda desde ahora!
PD: trabajo con PDO.