recuperar valor do select adicionado dinamicamente com jquery
hi people...
tenho um form que tem uma dinâmica de adicionar campos com jquery... você clica no menu adicionar e um novo campo surge na tela imediatamente...
no meu campo inicial tenho um select com as opções 'regular' e 'pendente' ele esta assim:
<span>
<label for="situacao">situação</label>
<select name="situacao[]">
<option value="regular">regular</option>
<option value="pendente">pendente</option>
</select>
</span>
e no PHP recupero normalmente os dados deste campo fazendo um loop, assim:
<?php
if (isset($_POST['salvar'])) :
$descricao = $_POST['descricao'];
$valor = $_POST['valor'];
$situacao = $_POST['situacao'];
$total = 0;
for ($i = 0; $i < count($descricao); $i++) :
$total += $valor[$i];
echo $situacao[$i];
endfor;
endif;
?>
meu problema é o seguinte, se eu adiciono dois campos dinâmicos no meu formulário, e seleciono no select uma opção diferente da outra, quando envio o formulário ele pega o valor do último select selecionado e ainda mostra apenas duas letras da palavra, isso por causa da iteração do loop...
gostaria de saber como recuperar o valor do select de forma correta?Discussão (4)
Carregando comentários...