Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Senhores,
Tenho um formulário onde tenho os sequintes campos (NOME1, TELEFONE1, ENDEREÇO1, SEXO1 e NOME2, TELEFONE2, ENDEREÇO2 E SEXO2), gravo esses dados NA TABELA SEM PROBLEMAS.
O problema está quando quero retornar esses dados para esses campos, os campos da minha TABELA são:
ID, ID_SINISTRO, NOME, TELEFONE, ENDERECO, SEXO
Criei uma função para retornar os dados porém ela sempre vai exibir o primeiro registro em todos os campos. Alguém tem ideia de como fazer?
Leandro
Já debugou sua consulta?
O problema é o seguinte, cada campo desses NOME1, TELEFONE1, ENDEREÇO1, SEXO1, faz um INSERT, entao se tivesse de 1 a 10 teria 10 insert´s amarrados a um ID_PAI de outra TABELA. Porém os campos do form não tem o mesmo NOME, senão era simples, só jogar num while, for ou foreach para ler os dados. O meu problema é justamente esse, como ler esses dados com nomes de campos diferentes
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.lawebs.com.br/form.PNG&key=f576d74b9bdf4cc37c073f9fc4d5d6b500b7b549ec2c331c77c19a23035739eb" alt="form.PNG" />
Utilize um array para cada tipo de dado:
<input type="text" name="vitima_nome[]" />
<input type="text" name="vitima_endereco[]" />
<input type="text" name="vitima_nome[]" />
<input type="text" name="vitima_endereco[]" />
<input type="text" name="vitima_nome[]" />
<input type="text" name="vitima_endereco[]" />
Depois no POST você resgata pelo índice:
$_POST['vitima_nome'][0]
$_POST['vitima_endereco'][0]
$_POST['vitima_nome'][1]
$_POST['vitima_endereco'][1]
$_POST['vitima_nome'][2]
$_POST['vitima_endereco'][2]
Não entendi bem sua questão, vc tem uma outra tela para edição que exibe o q ta cadastrado ?
Mostre seu código aí pra eu poder te ajudar!