buen dia.

resulta que no he encontrado satisfactoria a un problema que tengo.

tengo un formulario y dentro de él estoy cargando checkbox dinamicos de unos productos, adicionalmente, en frente de cada checkbox tengo un campo number para la cantidad.

he probado codigos para recoger los valores del array que genera el checkbox y efectivamente funciona pero no me recoge la cantidad de ese check q se seleccionó. recoge la cantidad desde el primer item.

Código HTML :

<!-- este es el html ...los check se cargan dinamicamente, solo es un ejemplo de como lo estoy haciendo -->

<input id="id_producto1" type="checkbox" name="check[]" value="producto1">
<input id="id_producto2" type="checkbox" name="check[]" value="producto2">
<input id="id_producto3" type="checkbox" name="check[]" value="producto3">


Código PHP :

// y con este codigo recojo los check seleccionados

if($_POST['check']){
            if(is_array($_POST['check']))
            { $inicial = 0;
              while(list($key,$value) = each($_POST['check']))
              {
               echo $value; 
           }
         }
        }


pero no he conseguido recoger el valor de la cantidad de check seleccionado.

...alguna idea? ...es el método correcto para hacer lo que necesito pero me falta algo?



gracias por la ayuda que me puedan brinda.