Bom dia a todos, tenho a seguinte situação:
Alguns campos de texto e combobox(select) são gerados dinamicamente na minha aplicação, porém os campos <select> são do tipo "multiple". gostaria de saber como faço para recuperar esses dados no backend, veja um exemplo simples:
<input type="text" name="nome[]">
<select name="sexo[]" multiple>
<option value="feminino">feminino</option>
<option value="masculino">masculino</option>
<option value="na">na</option>
</select>
<input type="text" name="nome[]">
<select name="sexo[]" multiple>
<option value="feminino">feminino</option>
<option value="masculino">masculino</option>
<option value="na">na</option>
</select>
se eu coloco um par de colchetes no select name sexo[] ele está pegando apenas um no backend, se eu coloco dois ele 'sexo[][]' ele quebra toda minha resposta veja:
abaixo coloquei da seguinte forma <select name='sexo[][]'> e ele me retorna o seguinte:
Array
(
[nome] => Array
(
[0] =>
[1] =>
)
[sexo] => Array
(
[0] => Array
(
[0] => masculino
)
[1] => Array
(
[0] => na
)
[2] => Array
(
[0] => feminino
)
[3] => Array
(
[0] => na
)
)
)
como posso fazer para me retornar corretamente?