Originariamente inviato da Samleo
Crea i vari chechbox con nome numerato, associato al rispettivo campo text anch'esso numerato con lo stesso indice.
Esempio
Codice PHP:
<input type='checkbox' name='check_1' />
<input type='text' name='desc_1' />
Assolutamente NO.
Il checkbox va identificato come un array e quindi ciclato per capire quali righi dell'array sono stati valorizzati e come.
Codice PHP:
<input type="checkbox" id="nome_campo[]" name="nome_campo[]" value="Valore Campo 1" />XXX
<input type="checkbox" id="nome_campo[]" name="nome_campo[]" value="Valore Campo 2" />YYY
<input type="checkbox" id="nome_campo[]" name="nome_campo[]" value="Valore Campo 3" />ZZZ
Quando vai a recuperare la variabile, questa sarà un array e potrai ciclarla come ti conviene.
Codice PHP:
$array = $_POST['nome_campo'];
foreach ($array AS $variabile => $valore) {
echo $variabile. " -> ".$valore."
";
}
Vedi un po' se questo script fa quello che cerchi te?