Buongiorno,
ho una domanda su come raggrupare in un array alcuni valori inseriti tramite input text e checkbox. In un form precedente si definisce il valore di $n che è un valore numerico. Nel seguente form invece vengono visualizzati n volte i campi in cui inserire i valori. I checkbox possono essere selezionati tutti, alcuni o nessuno.
	
	
	
		
Supponiamo che $n = 2
Avremo come valori inseriti:
nome = nome1
valore = bianco
valore = rosso
nome = nome2
valore = rosso
valore = nero
A questo vorrei stampare a video i risultati in questo modo:
nome1 bianco rosso
nome2 rosso nero
Sto provando in questo modo:
	
	
	
		
ma ottengo come risultato: nome1 nome2 bianco rosso rosso nero
Vorrei che i risultati di valore venissero raggruppati in base a nome1 e nome2 e non stampati tutti di seguito. Potreste darmi una mano?
				
			ho una domanda su come raggrupare in un array alcuni valori inseriti tramite input text e checkbox. In un form precedente si definisce il valore di $n che è un valore numerico. Nel seguente form invece vengono visualizzati n volte i campi in cui inserire i valori. I checkbox possono essere selezionati tutti, alcuni o nessuno.
		PHP:
	
	<form action='form.php' method='post'>
$i= 0;
      while($i < $n){
      $n = $i+1;
    
      echo "
      <input name='nome[]' type='text' >
      <input name='valore[]' value='bianco' type='checkbox'>
      <input name='valore[]' value='rosso' type='checkbox'>
      <input name='valore[]' value='nero' type='checkbox'>
     ";         
$i++;
}
</form>
	Supponiamo che $n = 2
Avremo come valori inseriti:
nome = nome1
valore = bianco
valore = rosso
nome = nome2
valore = rosso
valore = nero
A questo vorrei stampare a video i risultati in questo modo:
nome1 bianco rosso
nome2 rosso nero
Sto provando in questo modo:
		Codice:
	
	$i= -1;
while($i < $n){
$numero = $i+1;
echo "
$nome[$n] $valore[$n]
";
$i++;
}
	ma ottengo come risultato: nome1 nome2 bianco rosso rosso nero
Vorrei che i risultati di valore venissero raggruppati in base a nome1 e nome2 e non stampati tutti di seguito. Potreste darmi una mano?