Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/01/2011, 23:00
Chochex
 
Fecha de Ingreso: enero-2011
Ubicación: La copa
Mensajes: 16
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Respuesta: Como hacer para que un usuario edite sus datos de la bd

Ten inciensa con migo por favor, lo que pasa es que estoy un poco confundido.
Mira tengo 3 archivos un se llama informacion otro se llama editar y el untimo se llama guardar.

Información contiene este codigo:


Código PHP:
Ver original
  1. <?php
  2. mysql_connect('localhost','user','pass')or die ('Ha fallado la conexión: '.mysql_error());
  3. mysql_select_db('a6647244_user')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
  4.  
  5. $usuario = '.$_SESSION['k_username'].';
  6.  
  7. $result = mysql_query ("SELECT email, fecha FROM usuarios
  8. WHERE usuario = '$usuario'");
  9.  
  10. while ($row = mysql_fetch_array ($result)) {
  11.  
  12.                                   echo $row['email'];
  13.  
  14.                                    echo $row['fecha'];
  15. ?>

En este documento obviamente quiero que aparescan los datos del usuario logueado.
Le puse esto porque pense que con esto hay iba a apareser el nombre del usuario logueado pero no..


Código HTML:
Ver original
  1. $usuario = '.$_SESSION['k_username'].';



Ahora el archivo editar que se supone que se veden de editar los datos del user logueado, pero intente de todas maneras y no pude:

Código PHP:
Ver original
  1. <?php
  2. mysql_connect('localhost','user','pass')or die ('Ha fallado la conexión: '.mysql_error());
  3. mysql_select_db('bd')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
  4.  
  5.  
  6. $sql = "SELECT * FROM informacion_basica WHERE user_id=$id";
  7. $result = mysql_query($sql);
  8. $row = mysql_fetch_array($result);
  9.  
  10. ?>
  11. <form method="post" action="guardar.php" />
  12. <label for="email />Email: <input type="text" value="<?php echo $row['email']; ?>" name="email" id="email" /></label>
  13. .........................
  14. <input type="submit" value="Guardar" name="submit" id="submit" />

El archivo guardar:
Código PHP:
Ver original
  1. <?php
  2. $sql = "UPDATE informacion_basica (email,) VALUES ('".$_POST['email']."') WHERE user_id=$id";
  3. ?>

Lo que no entiendo es, que es lo que relaciona el campo user_id con el usuario logueado, aver si me sacas de dudas

Última edición por cvander; 18/01/2011 a las 12:17