Form con più checkbox e creazione array.
Allroa ragazzi, ho un form dove ho un insieme di checkbox, che vengono generati ogni volta per un numero non definito di volte.
Faccio un esempio, ho questo codice:
Codice:
<input type="checkbox" value="0" name="number[1]" />: 0 <br />
<input type="checkbox" value="1" name="number[1]" />: 1 <br />
<input type="checkbox" value="2" name="number[1]" />: 2 <br />
<input type="checkbox" value="0" name="number[2]" />: 0 <br />
<input type="checkbox" value="1" name="number[2]" />: 1 <br />
<input type="checkbox" value="2" name="number[2]" />: 2 <br />
<input type="checkbox" value="0" name="number[3]" />: 0 <br />
<input type="checkbox" value="1" name="number[3]" />: 1 <br />
<input type="checkbox" value="2" name="number[3]" />: 2 <br />
Generati automaticamente da:
Codice:
<input type="checkbox" value="0" name="number[$id]" />: 0 <br />
<input type="checkbox" value="1" name="number[$id]" />: 1 <br />
<input type="checkbox" value="2" name="number[$id]" />: 2 <br />
per tutte le volte che decido io, quindi supponendo siano 5, dovranno essere generati 5 volte 3 input con value d 1 a 3.
Ho provato a fare un foreach() di $_POST['number'], ma non ottengo il risultato voluto.
Mi serve perchè devo creare un array:
Codice PHP:
foreach($_POST['number'] as $key => $value)
{
$num .= $value . ' ';
$numbers[$key] = array(
'number' => trim($num),
);
}
Solo che non mi crea correttamente l'array e mischia tanti valori.
Sapreste consigliarmi un metodo per risolvere il mio problema?
:wink: