en que estoy mal???

ricardoalmaguer
03 de Abril del 2004
hola tengo este problema tengo esto pero me marca un error en la linea 6 a que se debera???
<?
include("conexion.php");

if (!isset($accion)){
$result=mysql_query("SELECT * FROM usuarios id=$id", $conexion);
$row=mysql_fetch_row($result);
echo"<html>
<head><title>Actualizar datos de la base</title></head>
<body>
<form action="actualizar.php?accion=guardar" method="POST">
Nombre:<br>
<input type="text" value="$row[1]" name="nombre"><br>
Apellido:<br>
<input type="text" value="$row[2]" name="apellido"><br>
DNI:<br>
<input type="text" value="$row[3]" name="dni"><br>
<input type="hidden" name="id" value="$row[0]">
<input type="submit" value="Guardar">
</form>
</body>
</html>";
}elseif($accion==guardar){
$result=mysql_query("UPDATE usuarios SET nombre=$nombre, apellido=$apellido, dni=$dni WHERE id = $id",$conexion);
echo"
<html>
<body>
<h3>Los registros han sido actualizados</h3>
</body>
</html>";
}
include("cerrar_conexion.php");
?>

aparte tengo esto tambien que es lo que utilizo para ingresar un registro y al darle guardar nada mas
no me guarda nada a que se debera???

<?
include("conexion.php");
if (!isset($accion)){
echo"
<html>
<head><title>Guardar datos en la base</title></head>
<body>
<h3>Guardar datos en la base</h3>
<form name="form1" method="post"
action="guardar.php?accion=guardar">
<p>Nombre:<br>
<input type="text" name="nombre">
</p>
<p>Apellido:<br>
<input type="text" name="apellido">
</p>
<p>DNI:<br>
<input type="text" name="dni">
</p>
<p>
<input type="submit" name="Submit" value="Guardar Datos">
</p>
</form>
</body>
</html>";
}elseif($accion=="guardar"){
include("conexion.php");
$result=mysql_query("INSERT INTO usuarios (id,nombre, apellido, dni)VALUES('',$nombre,$apellido,$dni)",$conexion);
echo"
<html>
<head></head>
<body>
<h3>Los datos han sido guardados</h3>
</body>
</html>";
}
include("cerrar_conexion.php");
?>

espero me puedan ayudar un saludo a todos

vlc
03 de Abril del 2004
$result=mysql_query("SELECT * FROM usuarios <U>WHERE</U> id=$id", $conexion);