Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/12/2010, 09:45
pokelatios
(Desactivado)
 
Fecha de Ingreso: enero-2010
Mensajes: 67
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Modificar un perfil con php

pero lo que pasa es de que no se como modificar ese codigo paa adecuarlo a mi sistema de usuarios, la sesion almacena nadamas el usuario.

gracias por el codigo pero me pasa esto:

Unknown column 'pokelaios' in 'where clause'

Estos son lo codigos modificados por mi:

<?
aqui la conexion(si pongo la conexion)
/* Aquí tienes la página donde ingresas los datos */
$usuario = $_SESSION['usersesion'];

$request = mysql_query("SELECT * FROM usuarios WHERE usuario = $usuario");
$row = mysql_fetch_assoc($request);
echo '<form method="POST" action="2.php">
<table>
<tr>
<td>Nick</td><td><input type="text" name="nuevo_usuario" value="'.$row["nuevo_usuario"].'" />
</tr>
<tr>
<td>Correo</td><td><input type="text" name="nuevo_email" value="'.$row["nuevo_email"].'" />
</tr>
<tr><td></td><td><input type="submit" value="Guardar Datos" />
</table>'
?>

<?
aqui la conexion(si pongo el include)

$usuario = $_SESSION['usersesion'];
$nuevo_usuario = htmlentities($_POST['nuevo_usuario'], ENT_QUOTES, "UTF-8");
$nuevo_email = htmlentities($_POST['nuevo_email'], ENT_QUOTES, "UTF-8");

if(empty($nuevo_usuario)) {
echo 'Debes completar el campo nick.';
} elseif(empty($nuevo_email)) {
echo 'Debes completar el campo correo.';
} else {
$sql=mysql_query("UPDATE usuarios SET usuario = '$nuevo_usuario', email = '$nuevo_email' WHERE usuario = $usuario")OR die (mysql_error());
echo 'Se ha modificado tu perfil satisfactoriamente.';
}
?>

Última edición por pokelatios; 29/12/2010 a las 10:09