ya creo que lo he SOLUCIONADO!! pongo el codigo para que veais como lo he hecho por si le sirve a alguien:
Código PHP:
<?php
$precioplantilla=$_POST['precioplantilla'];
$etiquetado=$_POST['etiquetado'];
$ivafactura=$_POST['ivafactura'];
$colorcamiseta1=$_POST['colorcamiseta1'];
$colortinta1=$_POST['colortinta1'];
$numerocamisetas1=$_POST['numerocamisetas1'];
$precioregistro1=$_POST['precioregistro1'];
$preciototal1=$_POST['preciototal1'];
$colorcamiseta2=$_POST['colorcamiseta2'];
$colortinta2=$_POST['colortinta2'];
$numerocamisetas2=$_POST['numerocamisetas2'];
$precioregistro2=$_POST['precioregistro2'];
$preciototal2=$_POST['preciototal2'];
$colorcamiseta3=$_POST['colorcamiseta3'];
$colortinta3=$_POST['colortinta3'];
$numerocamisetas3=$_POST['numerocamisetas3'];
$precioregistro3=$_POST['precioregistro3'];
$preciototal3=$_POST['preciototal3'];
$colorcamiseta4=$_POST['colorcamiseta4'];
$colortinta4=$_POST['colortinta4'];
$numerocamisetas4=$_POST['numerocamisetas4'];
$precioregistro4=$_POST['precioregistro4'];
$preciototal4=$_POST['preciototal4'];
$colorcamiseta5=$_POST['colorcamiseta5'];
$colortinta5=$_POST['colortinta5'];
$numerocamisetas5=$_POST['numerocamisetas5'];
$precioregistro5=$_POST['precioregistro5'];
$preciototal5=$_POST['preciototal5'];
$totalfactura=$_POST['totalfactura'];
$iva=$_POST['iva'];
$arrayduda2=array ("$colorcamiseta2" =>$_POST['colorcamiseta2'] ,"$colortinta2"=>$_POST['colortinta2'],"$numerocamisetas2"=>$_POST['numerocamisetas2'],"$precioregistro2"=>$_POST['precioregistro2'],"$preciototal2"=>$_POST['preciototal2']);
if (!empty($arrayduda2)){
$ssql = "insert into presupuesto(precioplantilla, etiquetado,ivafactura, colorcamiseta1,
colortinta1,numerocamisetas1,precioregistro1,
preciototal1,totalfactura, iva) values (('$precioplantilla'),('$etiquetado'),('$ivafactura'),
('$colorcamiseta1'),('$colortinta1'),('$numerocamisetas1'),('$precioregistro1'),('$preciototal1'),
('$totalfactura'),('$iva'))";
$conexion= mysql_connect("localhost", "root", "");
mysql_select_db("abcerotica", $conexion);
if (mysql_query($ssql, $conexion)){
echo "sentencia ingresada!";
}else{
echo "no inserte nada!" ;
}
}
else {
echo "no se inserta nada";
}
?>
ya solo que repetir varios elseif para comprobar ke los otros grupos de datos que estan como null estan vacios o no para insertarlos o no insertarlos....