Volvemos a lo mismo... si estas haciendo una consulta a MYSQL en la linea cincuenta mil NO PUEDES utilizar el resultado ANTES de realizar la consulta:
tenes esto <input type="hidden" name="Cod_Doc" value="<?php echo $regis['Cod.Doc'] ?>" ANTES DE REALIZAR LA CONSULTA...
Existen dos opciones, la primera es bajar ese input abajo de donde haces la consulta, la otra es cambiarlo para que se te almacene lo de post en un campo oculto de formulario asi:
Código PHP:
Ver original<form action="insertar.php" method="POST">
<?php
$codi=$_POST['Cod_Doc'];
?>
<input type="hidden" name="Cod_Doc" value="<?php echo $codi ?>"
O también podes tomarlo directamente del POST así:
<input type="hidden" name="Cod_Doc" value="<?php echo $_POST['Cod_Doc'] ?>"