Problemas de asociación de textbox con checkbox
Estimados:
Tengo un problema que me tiene complicado, que es con respecto a la asociación de textbox acuerdo a un checkbox "chequeado"
index.php
<tr> <td align="center"><input type="checkbox" name="venta[]" value="<?php echo $row[0];?>"/></td> <td align="center" colspan="2"><input type="textbox" name="cant[]" size="3" value="<?php echo $row['cant_vendido'];?>"/></td> </tr> el value del checkbox es la id de una venta, y el value del textbox es la cantidad de productos que se vendio en dicha venta
respuesta.php
include("conexion.php"); $i = 1; foreach($_POST['venta'] as $id_mayor){ if(isset($_POST['venta'])){ echo "ID Venta Asociado = ".$id_mayor." con ".$_POST['cant'][$i]." unidades <br/>"; $i++; }else{ $i++; } }
en respuesta.php llegan los textbox con sus respectivos checkbox asociados, y para filtrar los que no fueron seleccionados hice la sentencia que se muestra mas arriba , pero tengo el siguiente problema:
Si tengo 4 checkbox con sus respectivos textbox y estos tienen valores [5,5,2,2] y si selecciono los 2 primeros se muestran los que corresponden pero si selecciono los últimos 2, no salen ambos 2, sino un 5 y un 2... Que puede ser ???