corazon a mi me da dolor de cabeza eso:
porq no poner variables para q no pongas tantos ''':
Código PHP:
$a=$_POST['variable'];
mysql_query("INSERT INTO tabla (campo)VALUE('$a')");
y por lo del campo vacio es mejor esto
Código PHP:
mysql_query("INSERT INTO tabla (campo,campo2)VALUE('$a','')");
corazon tu pregunta solo fue como poner campos vacios, la logica depende de ti