Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/10/2010, 19:38
Avatar de Miguelithox
Miguelithox
 
Fecha de Ingreso: diciembre-2008
Ubicación: Viña del Mar
Mensajes: 287
Antigüedad: 15 años, 4 meses
Puntos: 7
Respuesta: Modificar perfil php

por ejemplo:

pagina1.php
Código PHP:
/* Aquí tienes la página donde ingresas los datos */
$ID_USUARIO $_COOKIE['ID_DEL_USUARIO'];

$request mysql_query("SELECT * FROM usuarios WHERE ID_USUARIO = $ID_USUARIO");
$row mysql_fetch_assoc($request);
echo 
'<form method="POST" action="pagina2.php">
<table>
<tr>
<td>Nick</td><td><input type="text" name="nick" value="' 
$row['nick'] . '" />
</tr>
<tr>
<td>Correo</td><td><input type="text" name="correo" value="' 
$row['correo'] . " />
</tr>
<tr><td></td><td><input type="
submit" value="Guardar Datos" />
</table> 
luego la página en la cual te recibe los datos y te los actualiza:
pagina2.php
Código PHP:

$ID_USUARIO 
$_COOKIE['ID_DEL_USUARIO'];
$nick htmlentities($_POST['nick'], ENT_QUOTES"UTF-8");
$correo htmlentities($_POST['correo'], ENT_QUOTES"UTF-8");

if(!empty(
$nick)) {
echo 
'Debes completar el campo nick.';
} elseif(empty(
$correo)) {
echo 
'Debes completar el campo correo.';
} else {
mysql_query("UPDATE usuarios SET nick = '$nick', correo = '$correo' WHERE ID_USUARIO = $ID_USUARIO");
echo 
'Se ha modificado tu perfil satisfactoriamente.';

En el archivo pagina2.php se puede aumentar la seguridad como verificar si ya está repetido el nick o el correo, pero lo hago más simple para que lo entiendas y pruebes que te funcione.