Tu codigo es muy raro. Entendes la logica de todo esto?
Código PHP:
Ver originalif ($_POST["enviar"]){
if ($documento1=='si'){
if ($documento2=='si'){
if ($documento3=='si'){
if ($documento4=='si'){
if ($documento5=='si'){
if ($documento6=='si'){
if ($documento7=='si'){
if ($documento8=='si'){
Yo lo que veo es que ya el primer condicional está mal encarado. Por qué esperarías un true false de $_POST["enviar"]? No, no.
Luego, todas las demás variables que son? Vienen de un formulario? No lo sabemos....
Estas fallando en el manejo de errores al tener un listado de condicionales así, dicho sea de paso.