Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] actualizar perfil del usuario pdo

Estas en el tema de actualizar perfil del usuario pdo en el foro de PHP en Foros del Web. hola amigos estoy tratando de actualizar el perfil pero me da error nota: la session ya esta iniciada lo que se quiere es la consulta ...
  #1 (permalink)  
Antiguo 13/02/2017, 12:30
Avatar de aviweb2015  
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años, 7 meses
Puntos: 1
Exclamación actualizar perfil del usuario pdo

hola amigos estoy tratando de actualizar el perfil pero me da error nota: la session ya esta iniciada lo que se quiere es la consulta con session iniciada para que muestre los datos para luego actualizarlo.

Código PHP:
Ver original
  1. <?php
  2. $user=$_SESSION['user'];
  3. $password=$_SESSION['password'];
  4. $perfil = $DB_con->prepare("SELECT * FROM user WHERE user = :user AND password = :password");
  5. $consulta->execute();
  6. $editar_linea = $consulta->fetch(PDO::FETCH_ASSOC);{
  7. extract($editar_linea);
  8. ?>

para mostrar los datos en el campo utilizo

Código PHP:
Ver original
  1. <?php echo $cedula; ?>

el error que me da es el siguiente:

Código PHP:
Ver original
  1. Notice: Undefined index: user in C:\xampp\htdocs\umom\admin\miperfil.php on line 71
  2.  
  3. Notice: Undefined variable: consulta in C:\xampp\htdocs\umom\admin\miperfil.php on line 74
  4.  
  5. Fatal error: Call to a member function execute() on null in C:\xampp\htdocs\umom\admin\miperfil.php on line 74

las lineas del error son estas:

Código PHP:
Ver original
  1. $user=$_SESSION['user'];
  2. $consulta->execute();

gracias de ante mano
__________________
yoclens avilan
  #2 (permalink)  
Antiguo 13/02/2017, 13:00
 
Fecha de Ingreso: septiembre-2015
Mensajes: 142
Antigüedad: 9 años, 2 meses
Puntos: 13
Respuesta: actualizar perfil del usuario pdo

seguro es 'user' ?

otra cosa :

Código PHP:
Ver original
  1. $perfil = $DB_con->prepare("SELECT * FROM user WHERE user = :user AND password = :password");
  2. $perfil->execute();

edit : y si vas a usar pdo asegúrate de hacerlo bien por favor

Código PHP:
Ver original
  1. $perfil-> bindParam (':user ' , $user);
  2. $perfil-> bindParam (':password' , $password);

Etiquetas: pdo, perfil, select, usuario, variable
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:44.