Lo siento, talvez escribí el código demasiado rápido, y soy un poco novato. Este lo he estado probando y si que funciona:
Archivo uno.php
Código PHP:
<form id="form1" name="form1" method="post" action="dos.php">
<table width="200" border="1" align="center">
<tr>
<td>Ver</td>
<td>Nombre</td>
<td>Cantidad</td>
</tr>
<?php
for($i=0; $i<=2; $i++) {
?>
<tr>
<td><input type="checkbox" name="ckb_sel[<?php echo $i?>]" id="ckb_sel[<?php echo $i?>]"/></td>
<td>
<input type="text" name="textfield[<?php echo $i?>]" id="textfield[<?php echo $i?>]" /></td>
<td>
<input type="text" name="txt_can[<?php echo $i?>]" id="txt_can[<?php echo $i?>]" /></td>
</tr>
<?php
}
?>
</table><br />
<div align="center">
<input type="submit" name="btn_guardar" id="btn_guardar" value="Guardar" />
</div>
</form>
Archivo dos.php
Código PHP:
<?
if(!isset($_REQUEST['ckb_sel'])){
echo 'Ninguna casilla marcada';
}else{
$ckb_sel = $_REQUEST['ckb_sel'];
$txt_can = $_REQUEST['txt_can'];
$textfield = $_REQUEST['textfield'];
for($dor=0; $dor < sizeof($ckb_sel); $dor++)
{
if(!isset($ckb_sel[$dor])){ $ckb_sel[$dor]='off';}
if($ckb_sel[$dor]=='on'){
echo $ckb_sel[$dor]."-".$textfield[$dor]."-".$txt_can[$dor]."<br />";
}
}
}
?>
Saludos.