Salve galera, este é meu primeiro post aqui (não sei se está no lugar correto), sou super iniciante em PHP e JavaScript, é o seguinte:
Tenho um formulário HTML e neste formulário tem uma tabela, esta tabela tem apenas uma linha com alguns inputs, quando clico num botão ADICIONAR LINHAS, é acrescentado mais uma linha na tabela, até aí tá tudo ok.
Eu preencho a primeira linha da tabela, adiciono outra linha e preencho e assim sucessivamente.
Só que ao enviar os dados para o email via $_POST, recebo todos os dados do formulário, inclusive a tabela, porém só recebo a última linha adicionada na tabela. Não chega no email a tabela inteira.
Se eu adicionar:
linha 1
linha2
linha3
linha4
linha5
Só recebo a linha 5.
Alguém tem alguma idéia?
Segue o código utilizado:
form.php
<trclass="linhas"><td><divclass="tabela-quant"><divclass="col-md-1"><inputid="textinput_quant"name="textinput_quant"required="required"type="text"class="form-control input-md"></div></div></td><td><divclass="tabela-compr"><divclass="col-md-1"><inputid="textinput_compr"name="textinput_compr"required="required"type="text"class="form-control input-md"></div></div></td><td><divclass="tabela-larg"><divclass="col-md-1"><inputid="textinput_larg"name="textinput_larg"required="required"type="text"class="form-control input-md"></div></div></td><tddivclass="tabela-rotacao"><selectid="select_rotacao"name="select_rotacao"class="form-control"><optionvalue="NÃO">NÃO</option><optionvalue="SIM">SIM</option></select></div></td><tddivclass="tabela-borda-sup"><selectid="select_borda_sup"name="select_borda_sup"class="form-control"><optionvalue="NÃO">NÃO</option><optionvalue="SIM">SIM</option></select></div></td><tddivclass="tabela-borda-inf"><selectid="select_borda_inf"name="select_borda_inf"class="form-control"><optionvalue="NÃO">NÃO</option><optionvalue="SIM">SIM</option></select></div></td><tddivclass="tabela-borda-dir"><selectid="select_borda_dir"name="select_borda_dir"class="form-control"><optionvalue="NÃO">NÃO</option><optionvalue="SIM">SIM</option></select></div></td><tddivclass="tabela-borda-esq"><selectid="select_borda_esq"name="select_borda_esq"class="form-control"><optionvalue="NÃO">NÃO</option><optionvalue="SIM">SIM</option></select></div></td><td><divclass="tabela-larg"><divclass="col-md-1"><inputid="textarea_etiqueta"name="textarea_etiqueta"type="text"class="form-control input-md"></div></div></td><td><ahref="#"class="removerCampo"title="Excluir"><imgsrc="http://www.norteplac.com.br/wp-content/themes/i-max/images/recycle.png"widht="32px"height="32px"border="0"align="center"></img></a></td></tr><!--FIM DA LINHA DA TABELA-->
Pergunta
Esvaldo Marcos
Salve galera, este é meu primeiro post aqui (não sei se está no lugar correto), sou super iniciante em PHP e JavaScript, é o seguinte:
Tenho um formulário HTML e neste formulário tem uma tabela, esta tabela tem apenas uma linha com alguns inputs, quando clico num botão ADICIONAR LINHAS, é acrescentado mais uma linha na tabela, até aí tá tudo ok.
Eu preencho a primeira linha da tabela, adiciono outra linha e preencho e assim sucessivamente.
Só que ao enviar os dados para o email via $_POST, recebo todos os dados do formulário, inclusive a tabela, porém só recebo a última linha adicionada na tabela. Não chega no email a tabela inteira.
Se eu adicionar:
linha 1
linha2
linha3
linha4
linha5
Só recebo a linha 5.
Alguém tem alguma idéia?
Segue o código utilizado:
form.php
enviar.php
Da forma que está, eu recebo no email tudo certinho, menos a tabela que só chega a última linha.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.