Código PHP:
Como siempre gracias por la ayuda Ver original
<?php if($_POST['usuario_clave'] != $_POST['usuario_clave_conf']) { echo "Las contraseñas ingresadas no coinciden. <a href='javascript:history.back();'>Reintentar</a>"; }else { $usuario_nombre = $_SESSION['usuario_nombre']; $sql = mysql_query("UPDATE usuarios SET usuario_clave='".$usuario_clave."' WHERE usuario_nombre='".$usuario_nombre."'"); if($sql) { echo "Contraseña cambiada correctamente."; }else { echo "Error: No se pudo cambiar la contraseña. <a href='javascript:history.back();'>Reintentar</a>"; } } }else { ?> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <label>Nueva contraseña:</label><br /> <input type="password" name="usuario_clave" maxlength="15" /><br /> <label>Confirmar:</label><br /> <input type="password" name="usuario_clave_conf" maxlength="15" /><br /> <input type="submit" name="enviar" value="Enviar" /> </form> <?php } }else { echo "Acceso denegado."; } ?>