Reemplaza esto:
Código PHP:
$array["nombre"] = trim ($array["nombre"]);
$array["empresa"] = trim ($array["empresa"]);
$array["telefono"] = trim ($array["telefono"]);
$array["domicilio"] = trim ($array["domicilio"]);
$array["colonia"] = trim ($array["colonia"]);
$array["cp"] = trim ($array["cp"]);
$array["estado"] = trim ($array["estado"]);
$array["rfc"] = trim ($array["rfc"]);
$array["email"] = trim ($array["email"]);
$array["factura"] = trim ($array["factura"]);
$array["comentarios"] = trim ($array["comentarios"]);
$a = $array["nombre"];
$b = $array["empresa"];
$c = $array["telefono"];
$d = $array["domicilio"];
$e = $array["colonia"];
$f = $array["cp"];
$g = $array["estado"];
$h = $array["rfc"];
$i = $array["email"];
$j = $array["factura"];
$k = $array["comentarios"];
Por esto
Código PHP:
$a = trim ($_POST["nombre"]);
$b = trim ($_POST["empresa"]);
$c = trim ($_POST["telefono"]);
$d = trim ($_POST["domicilio"]);
$e = trim ($_POST["colonia"]);
$f = trim ($_POST["cp"]);
$g = trim ($_POST["estado"]);
$h = trim ($_POST["rfc"]);
$i = trim ($_POST["email"]);
$j = trim ($_POST["factura"]);
$k = trim ($_POST["comentarios"]);
Un comentario es que no es buena idea poner una variable que no significa nada para la vista, lo mejor es algo asi
$empresa = trim ($_POST["empresa"]);
asi es mas facil de leer para otras personas, sobre todo si tu aplicacion sigue creciendo