• Viernes 8 de Noviembre de 2024, 23:01

Autor Tema:  Modificar Nick Usuario  (Leído 1356 veces)

trunder

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Modificar Nick Usuario
« en: Viernes 24 de Septiembre de 2004, 10:18 »
0
aver si algien me puede decir que tengo mal en estos codigos que son para cambier el nick de usuario pero no se que ai mal por que me cambia el nick de todos los usuarios de la base de datos y yo solo quiero que cambie el del usuario que lo utiliza:

1 pagina cambiardatos.php

<?
include('config.php');

if(!isset($_SESSION[usuario]) ) { echo 'si no inicias sesion no puedes cambiar los datos '; }
else{

echo'
<form method="post" action="editar.php">
<input type="text" name="nick" value="'.$_SESSION[usuario].'" readonly><br>
<input type="submit" value="enviar" name="submit">
</form>';
}
?>
2 pagina editar.php
<?
include("config.php");

$query = mysql_query("SELECT * FROM `users` WHERE nick='$nick' ");
while($row=mysql_fetch_array($query))
{

echo '<br>
Pulsa enviar para actualizar los datos<br>
<form method="post" action="update.php">
Nuevo Nick: <input type="text" name="nick" value="'.$row["nick"].'" size="30"><br>
email: <input type="text" name="email" value="'.$row["email"].'"size="50"><br>
<input type="submit" name="submit" value="Enviar">
</form>';


}

?>
3 pagina update.php
<?
include('config.php');
$query = "UPDATE users SET nick='$nick', fecha='$fecha'"; mysql_query($query);
echo "<b>Usuario Editado<br></b>";
?>

son tres archivos algo ai mal por que ya digo que si que cambia el nick en la base de datos pero los cambia todos

Avalon

  • Miembro MUY activo
  • ***
  • Mensajes: 448
    • Ver Perfil
Re: Modificar Nick Usuario
« Respuesta #1 en: Viernes 24 de Septiembre de 2004, 11:11 »
0
En update.php, tienes que indicar en la query cuál es el registro que quieres modificar, sinó te los modifica todos.

Código: Text
  1. &#036;query = &#34;UPDATE users SET nick='&#036;nick', fecha='&#036;fecha' WHERE nick='&#34;.&#036;_SESSION[usuario].&#34;'&#34;;
  2.  


Salu2,
Avalon

trunder

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Modificar Nick Usuario
« Respuesta #2 en: Viernes 24 de Septiembre de 2004, 12:29 »
0
si ahora si que solo me cambia el que debe gracias, una cosa mas se puede añadir algo para si el nick que ba a poner nuevo esta ya registrado no le deje y le de un mensage de ya elegido?