Código PHP:
CREATE TABLE `users` (
`id` int(4) NOT NULL auto_increment,
`nick` varchar(30) NOT NULL default '',
`pass` varchar(30) NOT NULL default '',
`email` varchar(50) NOT NULL default '',
`fecha` int(15) NOT NULL default '0', // esta es la fecha de registro
`edad` int(2) NOT NULL default '0',
`sexo` enum('0','1') NOT NULL default '0',
`level` int(2) NOT NULL default '0',
`rollo` longtext NOT NULL,
`enkesta` char(2) NOT NULL default '', // este campo es para una encuesta en la ke mas adelante pedire su ayuda
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=153 ;
Código PHP:
<?
include("config.php");
if ($editar) { // si viene del form de abajo edita el perfil
$query = "UPDATE users SET email='$email' ,rollo='$rollo' WHERE nick='$_SESSION[usuario]'"; mysql_query($query);
echo "<b>Perfil Editado<br></b>";
}
if (empty($editar)) { // si la variable editar esta vacia, osea k no tiene nada muestra el form
$query = mysql_query("SELECT * FROM `users` WHERE nick='$_SESSION[usuario]' "); // hacemos un query para seleccionar los datos del usuario, y para que pueda cambiarlo
while($row=mysql_fetch_array($query))
{
echo '<br>
Pulsa enviar para actualizar los datos<br>
<form method="post" action="editar.php">
Nick: <input type="text" name="nick" value="'.$row["nick"].'" size="30" readonly><br>
email: <input type="text" name="email" value="'.$row["email"].'"size="50"><br>
password: <input type="text" name"pass" value="'.$row["pass"].'" size="30"><br>
Rollo: <textarea name="rollo" cols="30" rows="10">'.$row["rollo"].'</textarea><br>
<input type="submit" name="editar" value="Enviar">
</form>';
}
}
?>
Si necesitan algo mas me dicen, gracias de antemano
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)