Jag försöker göra ett admingränsnitt där jag kan ändra uppgifter om flera personer samtidigt.Multiple selectbox med samma namn
Man skriver då helt enkelt
<code>
<select name="namn[]">
</code>
på de variabler man använder och får på så vis tillbaka en array.
Så långt är det inga problem.
Nästa steg är att jag vill ha en multiple selectbox till varje person:
<code>
echo "<select name=\"personelCategory[]\" size=\"4\" multiple>";
while($myCat=mysql_fetch_array($resCat)) {
echo "<option value=\"".$myCat[categoryId].$myCat[category]."\">".$myCat[category]."</option>";
}
echo "</select>";
</code>
När jag sedan kollar vad som returneras i $_POST så ser det ut så här:
[personelCategory] => Array ( [0] => 20Arkitekt [1] => 2Barn [2] => 5Bygg [3] => 16Ekonomi [4] => 24Fastighet )
I aktuellt fall så har jag gjort 3 val på den första personen och 2 val på den andra.
JAg skulle vilja få ett resultat enligt följande
[personelCategory] => Array [0]( [0] => 20Arkitekt [1] => 2Barn [2] => 5Bygg)[1]( [0] => 16Ekonomi [1] => 24Fastighet )
Det hjälper inte heller att skriva
<code>
echo "<select name=\"personelCategory[][]\" size=\"4\" multiple>";
</code>
Det ger i princip samma svar.
Någon som har en ide?