Me resulta algo contradictorio
Código PHP:
Incl.</TD>
<TD>IVA Incl.</TD>
</TR>
<tr>
<input type="hidden" name="registro" value=<?$_GET['registro']?>>
<?php
$reg=$_GET['registro'];
echo $reg;
?>
y luego
Código PHP:
Incl.</TD>
<TD>IVA Incl.</TD>
</TR>
<tr>
<?php
$reg=$_POST['registro'];
echo $reg;
?>
<input type="hidden" name="registro" value=<?php'".$_POST['registro']."' ?>>
Ya lo había comentado y creo que falto algo de atención
2.- el método $_GET, $_POST y $_REQUEST obtienen un valor pero no lo imprimen
3.- el método $_POST recupera un valor cuando es enviado a través de un formulario con dicho método, caso contrario nunca recuperara nada.
Te encargo encarecidamente le des una repasada al manual