Estou fazendo um formulário onde tenho 5 campos destinados para o lançamento de filhos e respectivos nascimentos, estou usando-o como um array, porém não consigo pegar o conteúdo da data de nascimento que se encontra a partir do segundo lançamento, por tanto só pega o valor do primeiro lançamento.
O nome pega normal de todos os lançamentos.
CODE
<label class="campo" for="usu_filho_nome[]">Nome do filho
<input type="text" name="usu_filho_nome[]" id="usu_filho_nome[]" maxlength="50" size="40" tabindex="9" title="Nome dos filhos dependentes (menores)"/>
</label>
<label class="campo" for="usu_filho_nasc[]">Data de Nascimento
<input type="text" name="usu_filho_nasc[]" id="usu_filho_nasc1" maxlength="10" size="12" tabindex="10" title="Data de Nascimento" onkeypress="return txtBoxFormat(this.form, this.id, '99/99/9999', event);" />
</label>
<input type="text" name="usu_filho_nome[]" id="usu_filho_nome[]" maxlength="50" size="40" tabindex="9" title="Nome dos filhos dependentes (menores)"/>
</label>
<label class="campo" for="usu_filho_nasc[]">Data de Nascimento
<input type="text" name="usu_filho_nasc[]" id="usu_filho_nasc1" maxlength="10" size="12" tabindex="10" title="Data de Nascimento" onkeypress="return txtBoxFormat(this.form, this.id, '99/99/9999', event);" />
</label>
a parte do php é:
CODE
$usu_filho_nome = $_POST['usu_filho_nome'];
$usu_filho_nasc = $_POST['usu_filho_nasc'];
$i = 0;
while ($usu_filho_nome[$i] != "") {
$nome = $usu_filho_nome[$i];
echo $usu_filho_nasc[$i];
$usu_filho_nasc = $usu_filho_nasc[$i];
$usu_filho_nasc = grava_data_mysql($usu_filho_nasc);
echo "$nome - $usu_filho_nasc <br>";
$usu_filho_nasc = $_POST['usu_filho_nasc'];
$i = 0;
while ($usu_filho_nome[$i] != "") {
$nome = $usu_filho_nome[$i];
echo $usu_filho_nasc[$i];
$usu_filho_nasc = $usu_filho_nasc[$i];
$usu_filho_nasc = grava_data_mysql($usu_filho_nasc);
echo "$nome - $usu_filho_nasc <br>";
Se alguém puder me ajudar ficarei grata.