Código PHP:
<? $conta=1;
$contador=1;
$con="Select * from tipo_obras where estado='1'";
$res=pg_query($conexion,$con);
if($arreglo=pg_fetch_array($res)){
do{
$cod=$arreglo[cod_tipo_obra];
$nbre=$arreglo[nbre_tipo_obra];
$vble=$cod."-".$conta;
$vv=$_POST[$vble];
?>
<input name="<? echo $vble; ?>" type="checkbox" value="<? echo $cod;?>" <? if($vv==$cod) echo "checked";?>>
<input name="nbre<? echo $contador; ?>" type="hidden" value="<?php echo "$nbre"; ?>">
<? echo $nbre."<br>";
$n1=$cod."-".$conta;
$vv=$_POST[$n1]; echo $vv;
?>
<input name="n1" type="hidden" value="<? echo $n1;?>">
<input name="vv" type="hidden" value="<? echo $vv;?>">
<input name="cod" type="hidden" value="<? echo $cod;?>">
<?
$conta++;
}while($arreglo=pg_fetch_array($res));
$conta--;
?><input type="submit" name="Submit" value="Validar"><?
}