Cita:
Iniciado por gozamilefa Estoy realizando un Panel en el cual añadir y eliminar algunos productos. He reutilizado un codigo que me funcionaba perfectamente pero ahora me devuelve el siguente error.
"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 '' at line 1"
Código:
<?
include("../includes/config.php");
include("../includes/funciones.php");
include("../secure.php");
if(isset($_POST['submit'])){
//borramos el registro.
//nos conectamos a la bd.
$cnx = conectar();
//consulta sql.
$sql = "DELETE FROM plafones WHERE id =".$_POST['id'];
$res = mysql_query($sql) or die (mysql_error());
//actualizamos el xml de agenda.
actualizarXmlPlafones();
//cerramos la conexión.
mysql_close($cnx);
//mensaje de exito.
$titulo = "Registro Eliminado";
$mensaje = "El registro ha sido Eliminado";
$link = "<a href='../index.php'>regresar</a>";
include("../mensajes.php");
exit;
}
if(empty($_GET['id'])){
header("Location: index.php");
}
?>
Este es mi codigo. Lo he repasado pero no entiendo el problema.
te falta el cierre de comillas (")
Código PHP:
$sql = "DELETE FROM plafones WHERE id ='".$_POST['id']." '";