Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2013, 21:13
Lord007
 
Fecha de Ingreso: febrero-2013
Mensajes: 5
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta Error al actualizar campos de tabla en MySql

Hola a todos! hace mucho q este error me trae loco , cada vez q intento actualizar los campos de una tabla por medio de una pagina php me aparece el siguiente mensaje

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'de ingreso='12/03/2007',Marca='awawawaw',Modelo='fdfsd',Serie='e4567 891',Valor='' at line 1

el codigo donde se supone esta el error es este, ya lo revise y no encuentro el error

<?php
$con = mysql_connect("localhost","root")or die("error al conectar ".mysql_error());
mysql_select_db("xxx",$con)or die("error al seleccionar la DB ".mysql_error());

if (isset($_POST['enviar']))
{
$codigo=$_POST['codigo'];
$descripcion=$_POST['descripcion'];
$fecha_ingreso=$_POST['fecha_ingreso'];
$marca=$_POST['marca'];
$modelo=$_POST['modelo'];
$serie=$_POST['serie'];
$valor=$_POST['valor'];
$observaciones=$_POST['observaciones'];

$sql= "INSERT INTO activos VALUES ('$codigo','$descripcion','$fecha_ingreso','$marca ','$modelo','$serie','$valor','$observaciones')";
$result=@mysql_query($sql,$con) or die (mysql_error());

if(mysql_affected_rows($con))
{
echo "Datos ingresados correctamente";

header('refresh:1; url=mostrar-activos.php');
}
else
{
echo "Error introduciendo datos";
}

}
if (isset($_POST['actualizar']))
{

$codigo=$_POST['codigo'];
$descripcion=$_POST['descripcion'];
$fecha_ingreso=$_POST['fecha_ingreso'];
$marca=$_POST['marca'];
$modelo=$_POST['modelo'];
$serie=$_POST['serie'];
$valor=$_POST['valor'];
$observaciones=$_POST['observaciones'];

$sql= " UPDATE activos SET Descripcion='$descripcion',Fecha de ingreso='$fecha_ingreso',Marca='$marca',Modelo='$m odelo',Serie='$serie',Valor='$valor',Observaciones ='$observaciones' WHERE Id_activo='$codigo'";
$result=@mysql_query($sql,$con) or die (mysql_error());

if(mysql_affected_rows($con))
{
echo "Datos actualizados correctamente";

header('refresh:1; url=mostrar-activos.php');
}
else
{
echo "Error actualizando datos";
header('refresh:1; url=mostrar-activos.php');
}
}
if (isset($_POST['eliminar']))
{

$codigo=$_POST['codigo'];
$descripcion=$_POST['descripcion'];
$fecha_ingreso=$_POST['fecha_ingreso'];
$marca=$_POST['marca'];
$modelo=$_POST['modelo'];
$serie=$_POST['serie'];
$valor=$_POST['valor'];
$observaciones=$_POST['observaciones'];

$sql= "DELETE FROM activos WHERE Id_activo='$codigo'";
$result=@mysql_query($sql,$con) or die (mysql_error());

if(mysql_affected_rows($con))
{
echo "Datos eliminados correctamente";

header('refresh:1; url=mostrar-activos.php');
}
else
{
echo "Error elimininando datos";
header('refresh:1; url=mostrar-activos.php');
}
}


?>

Estoy usando wamp server con la version de MySQL:5.5.20 Si alguien puede ayudarme a encontrar el error le estare eternamente agradecido