Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2003, 08:30
Avatar de Gryphus
Gryphus
 
Fecha de Ingreso: febrero-2003
Ubicación: Spain
Mensajes: 216
Antigüedad: 22 años
Puntos: 0
Ya lo arregle thanks jjlallana, lo que he hecho es pornerle un campo mas al formulario para que recoja la id del usuario:
<INPUT TYPE="hidden" NAME="id" SIZE=20 MAXLENGTH=20 CLASS="boton11" value="<? echo $idUsuarioL;?>">

Y despues en modificar_datos.php lo he variado un poco:
<?
$db = mysql_connect("server","username","password");
mysql_select_db("database", $db);

include("login.php");
$nick = $HTTP_POST_VARS["nick"];
$password = $HTTP_POST_VARS["password"];
$rango = $HTTP_POST_VARS["rango"];
$nombre = $HTTP_POST_VARS["nombre"];
$avatar = $HTTP_POST_VARS["avatar"];
$email = $HTTP_POST_VARS["email"];
$id = $HTTP_POST_VARS["id"];

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
$sql = "UPDATE usuarios SET nick='$nick',password='$password',nombre='$nombre' ,email='$email',rango='$rango',avatar='$avatar' where id='$id'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error, nick escogido por otro usuario <SCRIPT LANGUAGE=\"javascript\">window.location.href = \"".getenv('HTTP_REFERER')."\";</SCRIPT>";
}
else
{
mysql_query($sql);
echo "¡Modificación correcta! <SCRIPT LANGUAGE=\"javascript\">window.location.href = \"".getenv('HTTP_REFERER')."\";</SCRIPT>";
}
mysql_free_result($result);
}
else
{
echo "Debes llenar como mínimo los campos de password y nick <SCRIPT LANGUAGE=\"javascript\">window.location.href = \"".getenv('HTTP_REFERER')."\";</SCRIPT>";
}
mysql_close();
?>

Saludos