Problema con el update de registros

getchega
03 de Marzo del 2003
Tengo una base de datos con una tabla llamada usuarios, es aquí donde quiero actualizar los datos. El escript que he usado funciona bien (no produce errores detectable) pero al momento de realizar la actualización esto no ocurre.

actualiza.php

<?php

$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="getchega"; // aqui debes ingresar el nombre de usuario
// para acceder a la base
$dbpassword="ge24980"; // password de acceso para el usuario de la
// linea anterior
$db="familiadiaz"; // Seleccionamos la base con la cual trabajar

$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);

mysql_select_db($db, $conexion);

if (! $conexion)
{
echo "ERROR: Imposible establecer conección con el servidor";
exit;
}

$result=mysql_query("SELECT * FROM usuarios WHERE nick= '".$HTTP_COOKIE_VARS["usNick"]."'", $conexion);
$row=mysql_fetch_row($result);
?>

<html>
<body>
<FORM action="index.php?menu=actualizar" method="POST">
<table>
<tr><td><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Nick : </font></td>
<td><INPUT TYPE="text" value="<?php echo $row[1]; ?>" NAME="nick" style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px groove; BORDER-LEFT: #000000 1px groove; BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #ffffff 1px groove; COLOR: #000000; FONT: 10px Verdana,Geneva,sans-serif; HEIGHT: 16px; WIDTH: 120px"></td>
</tr>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Password : </font></td>
<td><INPUT TYPE="password" value="<?php echo$row[2]; ?>" NAME="password" style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px groove; BORDER-LEFT: #000000 1px groove; BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #ffffff 1px groove; COLOR: #000000; FONT: 10px Verdana,Geneva,sans-serif; HEIGHT: 16px; WIDTH: 120px"></td>
</tr>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Email : </font></td>
<td><INPUT TYPE="text" value="<?php echo $row[5]; ?>" NAME="email" style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px groove; BORDER-LEFT: #000000 1px groove; BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #ffffff 1px groove; COLOR: #000000; FONT: 10px Verdana,Geneva,sans-serif; HEIGHT: 16px; WIDTH: 120px"></td>
</tr>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Nombres : </font></td>
<td><INPUT TYPE="text" value="<?php echo $row[3]; ?>" NAME="nombre" style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px groove; BORDER-LEFT: #000000 1px groove; BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #ffffff 1px groove; COLOR: #000000; FONT: 10px Verdana,Geneva,sans-serif; HEIGHT: 16px; WIDTH: 120px"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> (Ambos Nombres)</font></td>
</tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Apellidos : </font></td>
<td><INPUT TYPE="text" value="<?php echo $row[4]; ?>" NAME="apellido" style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px groove; BORDER-LEFT: #000000 1px groove; BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #ffffff 1px groove; COLOR: #000000; FONT: 10px Verdana,Geneva,sans-serif; HEIGHT: 16px; WIDTH: 120px"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> (Ambos Apellidos)</font></td>
</tr>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Fecha de Nacimiento : </font></td>
<td><INPUT TYPE="text" value="<?php echo $row[6]; ?>" NAME="fechnac" style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px groove; BORDER-LEFT: #000000 1px groove; BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #ffffff 1px groove; COLOR: #000000; FONT: 10px Verdana,Geneva,sans-serif; HEIGHT: 16px; WIDTH: 120px"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> (aaaa-mm-dd)</font></td>
</tr>
</font>
</table>
<input type="hidden" name="id" value="<?php echo $row[0]; ?>">
<br><br><INPUT type="submit" value="Guardar" CLASS="boton" name="Submit" style="BACKGROUND-COLOR: #666666; BORDER-BOTTOM: #000000 1px groove; BORDER-LEFT: #000000 1px groove; BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #000000 1px groove; COLOR: #ffffff; FONT: 10px Verdana,Geneva,sans-serif; HEIGHT: 18px; WIDTH: 70px; FONT-WEIGHT: bold">
</FORM>
</body>
</html>

<?php
include ("cerrar.php");
?>

actualizar.php

<?

$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="getchega"; // aqui debes ingresar el nombre de usuario
// para acceder a la base
$dbpassword="ge24980"; // password de acceso para el usuario de la
// linea anterior
$db="familiadiaz"; // Seleccionamos la base con la cual trabajar

$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);

mysql_select_db($db, $conexion);

if (! $conexion)
{
echo "ERROR: Imposible establecer conección con el servidor";
exit;
}

$result="UPDATE usuarios SET nick='$nick', pasword='$pasword', email='$email', nombre='$nombre',
apellido='$apellido', fechnac='$fechnac' WHERE id='$id'";
mysql_db_query("familiadiaz",$result);


echo "Registro actualizado, tus datos son los siguientes. <br><br>";
echo "<b>Nick: </b>".$HTTP_POST_VARS["nick"]."<br><br>";
echo "<b>Password: </b>".$HTTP_POST_VARS["password"]."<br><br>";
echo "<b>Email: </b>".$HTTP_POST_VARS["email"]."<br><br>";
echo "<b>Nombres: </b>".$HTTP_POST_VARS["nombre"]."<br><br>";
echo "<b>Apellidos: </b>".$HTTP_POST_VARS["apellido"]."<br><br>";
echo "<b>Fecha de Nacimiento: </b>".$HTTP_POST_VARS["fechnac"]."";


include ("cerrar.php");
?>

Si alguien puede detectar el error se los agradeceria montones, ya que llevo su buen tiempo con este problemon.

kozzka
03 de Marzo del 2003
donde en "actualiza.php" esta como:
<FORM action="index.php?menu=actualizar" method="POST">
deberia ser:
<FORM action="actualizar.php" method="GET">
saludos.