Lo estuve probando pero no anduvo
...
A ver si entiendo...
En el código que uso para pasar cuales son los checkbox seleccionados hago esto
Código PHP:
$id_checkbox = 0;
foreach ($lines as $line)
{
$id_checkbox++;
$datos = explode("|", $line);
echo "<tr>
<td><input type='hidden' name='producto' value='".$datos[0]."'>".$datos[0]."</td>
<td><input type='hidden' name='nombre' value='".$datos[1]."'>".$datos[1]."</td>
<td><input type='hidden' name='desc' value='".$datos[2]."'>".$datos[2]."</td>
<td><input type='hidden' name='precio' value='".$datos[3]."'>".$datos[3]."</td>
<td><input type='checkbox' name='seleccion[]' value='".$id_checkbox."'></td>
<td><input type='text' name='cant' ></td>";
}
Y el codigo que recibe tendria que hacer algo asi?
Código PHP:
foreach($_POST['seleccion'] as $elemento)
{
if( in_array($id_checkbox, $_POST['seleccion'] ) ){
echo "<tr>
<td>".$producto."</td>
<td>".$nombre."</td>
<td>".$desc."</td>
<td>".$precio."</td>
<td>".$cant."</td>";
}
}
Lo estuve probando pero la variable $id_checkbox me dice que no tiene index.
Disculpa tantas preguntas, pero todavía sigo aprendiendo este lenguaje y por ahí me cuesta...