Ver Mensaje Individual
  #13 (permalink)  
Antiguo 06/06/2010, 15:40
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Perfil para cada usuario que se registra?? todavia no me queda claro....

Hola

Puedes usar el mismo archivo perfil.php, solo que validarás que
la información de perfíl que se esta viendo es la misma del
usuario, y si es así, que muestre el formulario para editarlo,
y si no, que muestre solo la info sin posibilidad de editarla


por ej algo asi:

pagina perfil.php

Código PHP:
Ver original
  1. //$_SESSION es un array que se usa si tienes manejo de sesiones
  2. //$_SESSION['usuario'] sería el usuario actualmente logueado
  3. //$_GET['usuario'] sería el usuario que esta siendo consultado
  4. if($_SESSION['usuario'] == '$_GET['usuario']'){
  5. //editar datos
  6. }
  7. else
  8. {
  9. //solo mostrar datos
  10. }

y para lo de relacionarlo con perfil, lo podrías hacer de 2 modos

0. la persona se registra como usuario sin llenar un perfil inicialmente.
esto lo hara luego que se loguee y tantas veces como quiera, en cuyo caso
como esta logueado puedes saber cual id tiene en la tabla usuarios
y con este id hacer el insert o update en la tabla perfil

1. si lo haces al mismo tiempo (que cree el usuario y que cree perfil) pues primero tienes que hacer el insert en usuarios, y luego obtener el id del registro recien insertado en usuarios, y usarlo en perfil

en los dos casos, el id_usuario vendría "automático" en cuanto a que el usuario
no lo digitaria pues es mejor que esa información la maneje solo la base de datos y php

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com