haber segun como te he entendido he corregido esas cosas y deje mi codigo de esta manera:
Código PHP:
<?
session_start();
include("config.php");
if (isset($_POST['editar'])) { // si viene del form de abajo edita el perfil
$query = "UPDATE users SET pass='".$_POST['pass']."', email='".$_POST['email']."', pais='".$_POST['pais']."', rollo='".$_POST['rollo']."' WHERE nick='".$_SESSION['usuario']."'";
mysql_query($query);
echo "<b>Perfil Editado <a href=index.php>ir al inicio</a><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
$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>
password: <input type="password" name"pass" value="'.$row["pass"].'" size="30"><br>
email: <input type="text" name="email" value="'.$row["email"].'" size="50"><br>
pais: <input type="text" name"pais" value="'.$row["pais"].'" size="30"><br>
Rollo: <textarea name="rollo" cols="30" rows="10">'.$row["rollo"].'</textarea><br>
<input type="submit" name="editar" value="Enviar">
</form>';
}
?>
y me sigue sin modificar la clave y no me actualiza el nuevo campo "pais" ke le agregue a la tabla en la BD los demas datos (email y rollo) si los modifica, no entiendo pk los otros no, ke es lo ke esta mal en ese codigo ?
us saludo