bueno esto ya lo tengo solucionado y les comento de que manera
lo envio dentro de form por post a test.php
Código PHP:
<?php $sql ="SELECT CODIGO,DESCRIPCION FROM RUBROS ORDER BY DESCRIPCION";
$rs = $condb->Execute($sql);
$cant = $rs->RecordCount();
$result=traerResultado($rs);
?>
<ul>
<?php
foreach ($result as $key => $valor)
{
echo "<li><input type='checkbox' name='rubros[$valor[CODIGO]]' value='<?=$valor[CODIGO]?>'>$valor[DESCRIPCION]";
$sql1="SELECT * FROM SUBRUBROS WHERE SUBRUBROS.CODIGO ='$valor[CODIGO]'";
$rs1 = $condb->Execute($sql1);
$result1=traerResultado($rs1);
echo"<ul>";
foreach ($result1 as $key1=> $valor1)
{ echo"<li><input type='checkbox' name='subrubros[$valor1[CODIGO]][$valor1[COD_SUBRUBRO]]' value='<?=$valor1[COD_SUBRUBRO]?>'>".$valor1['COD_SUBRUBRO']."</li>";
}
echo "</ul>";
echo "</li>";
}
de test.php
Código PHP:
<?php
$seleccion1=$_POST['subrubros'];
foreach($seleccion1 as $key=> $valor)
{
foreach($valor as $key1=> $valor1)
{ /*obtengo solo les checjkeados para el insert algo asi*/
$sql="insert into rub_sub values(0,$key$key1)";
}
}
?>
lo que ahora no se como ver desde java script quienes estan chekeados