Problema con para editar el perfil
Hola buenas tardes y antetodo gracias por vuestro tiempo.
Tengo un problema que debe ser muy facil pero para mi es un mundo.
resulta que yo hice un formulario de registro y todo bien....
luego hice un inicio de sesion y todo bien tambien...
entonces enlaza directamente con editar_perfil.php para que los usuarios puedan editarlo y demas...
y es aki el problema...
cuando relleno los campos se suben al servidor y tal... pero no en la linea o id del usuario activo, sino que se ponen en otra linea... como puedo solucionar esto?
Tengo un problema que debe ser muy facil pero para mi es un mundo.
resulta que yo hice un formulario de registro y todo bien....
luego hice un inicio de sesion y todo bien tambien...
entonces enlaza directamente con editar_perfil.php para que los usuarios puedan editarlo y demas...
y es aki el problema...
cuando relleno los campos se suben al servidor y tal... pero no en la linea o id del usuario activo, sino que se ponen en otra linea... como puedo solucionar esto?
0
Puntos
Puntos
1295
Visitas
Visitas
5
Resp
Resp
Por Mavericka3 hace 104 meses
Principiante
Respuesta #1
Hola pon el update que tienes en tu pagina editarperfil.php
Solo el update completo en la parte de php
0
Puntos
Puntos
Por alber hace 104 meses
Administrador
Respuesta #2
esque no se si lo he hecho bien alber...
al registrarse solo puse dos campos: nombre de usuario y contraseña...
luego edite la tabla con mas campos tales como nombre, ciudad, etc...
y puse esos campos en editarperfil.php
al ponerlo por separado por eso no se puede no?
al registrarse solo puse dos campos: nombre de usuario y contraseña...
luego edite la tabla con mas campos tales como nombre, ciudad, etc...
y puse esos campos en editarperfil.php
al ponerlo por separado por eso no se puede no?
0
Puntos
Puntos
Por Mavericka3 hace 104 meses
Principiante
Respuesta #3
te pongo un ejemplo muy sencillo, la clave esta en pasar la id del usuario a modificar con un where:
<?php //ACTUALIZACION BASE DATOS $updateSQL = sprintf("UPDATE tabla_usuarios SET nombre=%s,email=%s WHERE iduser=%s", GetSQLValueString($_POST['nombre'], "text"), GetSQLValueString($_POST['email'], "text"), //En el where le pasas la id del user que quieres modificar GetSQLValueString($_SESSION['iduser'], "int")); mysql_select_db($database_conexion, $conexion); $Result1 = mysql_query($updateSQL, $conexion) or die(mysql_error()); ?>como ves se usa la variable de sesión ($_SESSION['iduser']) para seleccionar la id del usuario activo, par el ejemplo la eh nombrado iduser, si la tuya se llama MM_Id o como se llame lo cambias y ya esta
0
Puntos
Puntos
Por alber hace 104 meses
Administrador
Respuesta #4
ostras alber muchas gracias!!!
y donde tengo que poner este codigo??
y donde tengo que poner este codigo??
0
Puntos
Puntos
Por Mavericka3 hace 104 meses
Principiante
Respuesta #5
En ninguna parte, es un ejemplo de como lo tienes q hacer en tu pagina editaruser.php
Tienes q adaptarlo, si no lo consigues sube tu fichero editaruser.php y pasame el enlace por mensaje privado
0
Puntos
Puntos
Por alber hace 104 meses
Administrador