Bueno para mi primero verifca que todos tus variables esten declaradas y contengan informacion como Ejemplo:
Código PHP:
Ver original<?php
if(isset($_POST['cost_prod']) || isset($_POST['cost_etiq']) || isset($_POST['cost_fij']) || isset($_POST['cost_otros']) || isset($_POST['otros_cost_prod']) || isset($_POST['fecha']) || isset($_POST['coment'])) if(empty($_POST['cost_prod']) || empty($_POST['cost_etiq']) || empty($_POST['cost_fij']) || empty($_POST['cost_otros']) || empty($_POST['otros_cost_prod']) || empty($_POST['fecha']) || empty($_POST['coment'])){ echo "Usted no a llenado todos los campos";
///puedes mandar un alert segun como manejes los errores.
}
$cost_prod = $_POST['cost_prod'];
$cost_etiq = $_POST['cost_etiq'];
$cost_fijo = $_POST['cost_fij'];
$cost_otros = $_POST['cost_otros'];
$otros_cost_prod = $_POST['otros_cost_prod'];
$fecha = $_POST['fecha'];
$coment = $_POST['coment'];
$sql=sprintf("INSERT INTO costos_produccion(cost_prod,cost_etiq,cost_fijo,cost_otros,otros_cost,coment,fecha)VALUES ('$cost_prod', '$cost_etiq', '$cost_fijo', '$cost_otros', '$otros_cost_prod', '$coment', '$fecha')");
echo "Error al Ingresar el Registro:\n$sql";
///puedes mandar un alert segun como manejes los errores.
?>