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?