Salve a tutti,
ho delle select multiple con un id nel nome della select (alcuni sono uguali):
codice HTML:
<select name="n_camere[1]>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select name="n_camere[1]>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select name="n_camere[2]>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select name="n_camere[2]>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
Il form viene mandato in una pagina che ne preleva i dati:
Codice PHP:
$n_camere = $_POST['n_camere'];
foreach($nome as $key=>$value){
echo $value. ' id: '.$key.'<br>';
}
se seleziono solo i primi due select (con id 1) 2 e 3 il risultato sarà questo:
1 id: 1
0 id: 2
Invece di:
5 id: 1
0 id: 2
Non fa la somma dei select.
Qualche idea?