Código PHP:
<?php
include ("configuracion.php");
$nickantiguo=$_SESSION['nick'];
$query="select * from usuarios where nombre='".$nickantiguo."'";
$resultado=mysql_query ($query);
$row = mysql_fetch_array ($resultado);
echo $row['nick'];
if (!$_POST['contrasena'])
{
if ($_POST['contrasena']!=$_POST['contrasena2'])
{
echo '<p class="fallo">Las contraseñas no coinciden</p><p class="fallo">Introducelas de nuevo.</p>';
$contraseña=$_POST['contrasena'];
$contraseña= sha1($contraseña);
}
}
//cambiamos el nick
if ($_POST['nick']!=NULL)
$row["nick"]=$_POST['nick'];
//cambiamos el nombre
if ($_POST['nombre']!=NULL)
$row["nombre"]=$_POST['nombre'];
//cambiamos los apellidos
if ($_POST['apellidos']!=NULL)
$row["apellidos"]=$_POST['apellidos'];
//cambiamos la contraseña
if ($_POST['contrasena']!=NULL)
$row["contrasena"]=$contraseña;
//cambiamos la direccion
if ($_POST['direccion']!=NULL)
$row["direccion"]=$_POST['direccion'];
//cambiamos la cuidad
if ($_POST['ciudad']!=NULL)
$row["ciudad"]=$_POST['ciudad'];
//cambiamos el email
if ($_POST['email']!=NULL)
$row["email"]!=$_POST['email'];
$sql = "UPDATE usuarios SET nick = '".$row["nick"]."', nombre = '".$row["nombre"]."', apellidos = '".$row["apellidos"]."',";
$sql .= "contrasena = '".$row["contrasena"]."', direccion = '".$row["direccion"]."', ciudad = '".$row["ciudad"]."',";
$sql .= "email = '".$row["email"]."' WHERE nick = '".$nickantiguo."' LIMIT 1 ";
$ok=mysql_query($sql);