Bueno men yo lo pondria asi
dejo el codigo:
Código PHP:
<?php
$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'];
if($cost_prod == ''){
echo 'existen campos vacios';
}
else{
$query= mysql_query("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') ") or mysql_error();
//ESTA ES LA CONDICION
if(!isset($query))
{
echo "<p><img src='images/error_2.png'/> No se pudo agregar el Ingreso mensual. Compruebe que no exista</p>";
echo "<a href='menu.php'><img src='images/menu.png'/>Volver al Menú</a>";
}
else
{
//header("Refresh: 2; URL= agregar_cost_prod.php");
echo "<p><img src='images/yes.png'/> Ingreso mensual ingresado correctamente.</p>";
echo "<a href='menu.php'><img src='images/menu.png'/>Volver al Menú</a>";
}
}
?>
espero y te sirva de algo logico la condicion la puedes poner para cada uno de ls campos para que los revise que no vallan en blanco ok