Meu PHP esta assim (mais ou menos resumido pra não ficar maior aqui)
(podem reparar que aqui em $_POST o nomefuncionario, cpffuncionario, nascfuncionario e sexofuncionario se repeten diversas vezes)
<?php
$date = date("d/m/Y h:i");
// RECEBE OS VALORES VINDO DO FORMULÁRIO E ATRIBUI AS VARIÁVEIS
$empresa = $_POST['empresa'];
$cnpj = $_POST['cnpj'];
$pessoa = $_POST['pessoa'];
$telefone = $_POST['telefone'];
$inclusoes = $_POST['inclusoes'];
$nomefuncionario = $_POST['nomefuncionario'];
$nomefuncionario2 = $_POST['nomefuncionario2'];
$nomefuncionario3 = $_POST['nomefuncionario3'];
$nomefuncionario4 = $_POST['nomefuncionario4'];
$nomefuncionario5 = $_POST['nomefuncionario5'];
$nomefuncionario6 = $_POST['nomefuncionario6'];
$nomefuncionario7 = $_POST['nomefuncionario7'];
$nomefuncionario8 = $_POST['nomefuncionario8'];
$nomefuncionario9 = $_POST['nomefuncionario9'];
$nomefuncionario10 = $_POST['nomefuncionario10'];
$cpffuncionario = $_POST['cpffuncionario'];
$cpffuncionario2 = $_POST['cpffuncionario2'];
$cpffuncionario3 = $_POST['cpffuncionario3'];
$cpffuncionario4 = $_POST['cpffuncionario4'];
$cpffuncionario5 = $_POST['cpffuncionario5'];
$cpffuncionario6 = $_POST['cpffuncionario6'];
$cpffuncionario7 = $_POST['cpffuncionario7'];
$cpffuncionario8 = $_POST['cpffuncionario8'];
$cpffuncionario9 = $_POST['cpffuncionario9'];
$cpffuncionario10 = $_POST['cpffuncionario10'];
$nascfuncionario = $_POST['nascfuncionario'];
$nascfuncionario2 = $_POST['nascfuncionario2'];
$nascfuncionario3 = $_POST['nascfuncionario3'];
$nascfuncionario4 = $_POST['nascfuncionario4'];
$nascfuncionario5 = $_POST['nascfuncionario5'];
$nascfuncionario6 = $_POST['nascfuncionario6'];
$nascfuncionario7 = $_POST['nascfuncionario7'];
$nascfuncionario8 = $_POST['nascfuncionario8'];
$nascfuncionario9 = $_POST['nascfuncionario9'];
$nascfuncionario10 = $_POST['nascfuncionario10'];
$sexofuncionario = $_POST['sexofuncionario'];
$sexofuncionario2 = $_POST['sexofuncionario2'];
$sexofuncionario3 = $_POST['sexofuncionario3'];
$sexofuncionario4 = $_POST['sexofuncionario4'];
$sexofuncionario5 = $_POST['sexofuncionario5'];
$sexofuncionario6 = $_POST['sexofuncionario6'];
$sexofuncionario7 = $_POST['sexofuncionario7'];
$sexofuncionario8 = $_POST['sexofuncionario8'];
$sexofuncionario9 = $_POST['sexofuncionario9'];
$sexofuncionario10 = $_POST['sexofuncionario10'];
// FORMA COMO RECEBERÁ NO E-MAIL (FORMULÁRIO)
// ******** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO *************
$configuracao_da_mensagem_original="
FORMULARIO DE ATUALIZACAO - RELACAO DE FUNCIONARIOS (INCLUSAO)
ENVIADO POR:
Empresa = $empresa.
CNPJ = $cnpj
Pessoa para Contato = $pessoa
Telefone = $telefone
Inclusoes = $inclusoes
Nome = $nomefuncionario - Cpf = $cpffuncionario - Nasc = $nascfuncionario - Sexo = $sexofuncionario
Nome = $nomefuncionario2 - Cpf = $cpffuncionario2 - Nasc = $nascfuncionario2 - Sexo = $sexofuncionario2
Nome = $nomefuncionario3 - Cpf = $cpffuncionario3 - Nasc = $nascfuncionario3 - Sexo = $sexofuncionario3
Nome = $nomefuncionario4 - Cpf = $cpffuncionario4 - Nasc = $nascfuncionario4 - Sexo = $sexofuncionario4
Nome = $nomefuncionario5 - Cpf = $cpffuncionario5 - Nasc = $nascfuncionario5 - Sexo = $sexofuncionario5
Nome = $nomefuncionario6 - Cpf = $cpffuncionario6 - Nasc = $nascfuncionario6 - Sexo = $sexofuncionario6
Nome = $nomefuncionario7 - Cpf = $cpffuncionario7 - Nasc = $nascfuncionario7 - Sexo = $sexofuncionario7
Nome = $nomefuncionario8 - Cpf = $cpffuncionario8 - Nasc = $nascfuncionario8 - Sexo = $sexofuncionario8
Nome = $nomefuncionario9 - Cpf = $cpffuncionario9 - Nasc = $nascfuncionario9 - Sexo = $sexofuncionario9
Nome = $nomefuncionario10 - Cpf = $cpffuncionario10 - Nasc = $nascfuncionario10 - Sexo = $sexofuncionario10
ENVIADO EM: $date
";
//CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA
// CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO
// "Re: $assunto"
$assunto_da_mensagem_de_resposta = "Confirmação da Fag";
$cabecalho_da_mensagem_de_resposta = "From: $nome_do_site < $email_para_onde_vai_a_mensagem>\n";
$configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date";
//ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO
//POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME
//'assunto' NO FORMULARIO DE ENVIO
$assunto_digitado_pelo_usuario="s";
//ENVIO DA MENSAGEM ORIGINAL
$headers = "$cabecalho_da_mensagem_original";
if($assunto_digitado_pelo_usuario=="s"){
$assunto = "$assunto_da_mensagem_original";
}
$seuemail = "$email_para_onde_vai_a_mensagem";
$mensagem = "$configuracao_da_mensagem_original";
mail($seuemail,$assunto,$mensagem,$headers);
//ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA
$headers = "$cabecalho_da_mensagem_de_resposta";
if($assunto_digitado_pelo_usuario=="n"){
$assunto = "$assunto_da_mensagem_de_resposta";
}else{
$assunto = "Re: $assunto";
}
$mensagem = "$configuracao_da_mensagem_de_resposta";
mail($email,$assunto,$mensagem,$headers);
echo "<script>window.location='$exibir_apos_enviar'</script>";
?>
Pergunta
eDuArDoXP
Galera alguém conseugue me ajudar...
Como eu poderia enxugar esse formulario (PHP)??? E receber somente os campos que foram preenchidos no HTML?
Comentaram que eu teria que fazer um array, porem começei a fazer e deu tudo errado não sabia nem onde colocar as funções do array!
(não conheço nada de array, se alguém der algum exemplo eu tento fazer o restante.)
Meu HTML esta assim (ta bem resumido pra não ficar grande aqui)
(no html completo tenho 10 campos iguais a esses abaixo)
Meu PHP esta assim (mais ou menos resumido pra não ficar maior aqui) (podem reparar que aqui em $_POST o nomefuncionario, cpffuncionario, nascfuncionario e sexofuncionario se repeten diversas vezes)<?php $date = date("d/m/Y h:i"); // RECEBE OS VALORES VINDO DO FORMULÁRIO E ATRIBUI AS VARIÁVEIS $empresa = $_POST['empresa']; $cnpj = $_POST['cnpj']; $pessoa = $_POST['pessoa']; $telefone = $_POST['telefone']; $inclusoes = $_POST['inclusoes']; $nomefuncionario = $_POST['nomefuncionario']; $nomefuncionario2 = $_POST['nomefuncionario2']; $nomefuncionario3 = $_POST['nomefuncionario3']; $nomefuncionario4 = $_POST['nomefuncionario4']; $nomefuncionario5 = $_POST['nomefuncionario5']; $nomefuncionario6 = $_POST['nomefuncionario6']; $nomefuncionario7 = $_POST['nomefuncionario7']; $nomefuncionario8 = $_POST['nomefuncionario8']; $nomefuncionario9 = $_POST['nomefuncionario9']; $nomefuncionario10 = $_POST['nomefuncionario10']; $cpffuncionario = $_POST['cpffuncionario']; $cpffuncionario2 = $_POST['cpffuncionario2']; $cpffuncionario3 = $_POST['cpffuncionario3']; $cpffuncionario4 = $_POST['cpffuncionario4']; $cpffuncionario5 = $_POST['cpffuncionario5']; $cpffuncionario6 = $_POST['cpffuncionario6']; $cpffuncionario7 = $_POST['cpffuncionario7']; $cpffuncionario8 = $_POST['cpffuncionario8']; $cpffuncionario9 = $_POST['cpffuncionario9']; $cpffuncionario10 = $_POST['cpffuncionario10']; $nascfuncionario = $_POST['nascfuncionario']; $nascfuncionario2 = $_POST['nascfuncionario2']; $nascfuncionario3 = $_POST['nascfuncionario3']; $nascfuncionario4 = $_POST['nascfuncionario4']; $nascfuncionario5 = $_POST['nascfuncionario5']; $nascfuncionario6 = $_POST['nascfuncionario6']; $nascfuncionario7 = $_POST['nascfuncionario7']; $nascfuncionario8 = $_POST['nascfuncionario8']; $nascfuncionario9 = $_POST['nascfuncionario9']; $nascfuncionario10 = $_POST['nascfuncionario10']; $sexofuncionario = $_POST['sexofuncionario']; $sexofuncionario2 = $_POST['sexofuncionario2']; $sexofuncionario3 = $_POST['sexofuncionario3']; $sexofuncionario4 = $_POST['sexofuncionario4']; $sexofuncionario5 = $_POST['sexofuncionario5']; $sexofuncionario6 = $_POST['sexofuncionario6']; $sexofuncionario7 = $_POST['sexofuncionario7']; $sexofuncionario8 = $_POST['sexofuncionario8']; $sexofuncionario9 = $_POST['sexofuncionario9']; $sexofuncionario10 = $_POST['sexofuncionario10']; // FORMA COMO RECEBERÁ NO E-MAIL (FORMULÁRIO) // ******** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO ************* $configuracao_da_mensagem_original=" FORMULARIO DE ATUALIZACAO - RELACAO DE FUNCIONARIOS (INCLUSAO) ENVIADO POR: Empresa = $empresa. CNPJ = $cnpj Pessoa para Contato = $pessoa Telefone = $telefone Inclusoes = $inclusoes Nome = $nomefuncionario - Cpf = $cpffuncionario - Nasc = $nascfuncionario - Sexo = $sexofuncionario Nome = $nomefuncionario2 - Cpf = $cpffuncionario2 - Nasc = $nascfuncionario2 - Sexo = $sexofuncionario2 Nome = $nomefuncionario3 - Cpf = $cpffuncionario3 - Nasc = $nascfuncionario3 - Sexo = $sexofuncionario3 Nome = $nomefuncionario4 - Cpf = $cpffuncionario4 - Nasc = $nascfuncionario4 - Sexo = $sexofuncionario4 Nome = $nomefuncionario5 - Cpf = $cpffuncionario5 - Nasc = $nascfuncionario5 - Sexo = $sexofuncionario5 Nome = $nomefuncionario6 - Cpf = $cpffuncionario6 - Nasc = $nascfuncionario6 - Sexo = $sexofuncionario6 Nome = $nomefuncionario7 - Cpf = $cpffuncionario7 - Nasc = $nascfuncionario7 - Sexo = $sexofuncionario7 Nome = $nomefuncionario8 - Cpf = $cpffuncionario8 - Nasc = $nascfuncionario8 - Sexo = $sexofuncionario8 Nome = $nomefuncionario9 - Cpf = $cpffuncionario9 - Nasc = $nascfuncionario9 - Sexo = $sexofuncionario9 Nome = $nomefuncionario10 - Cpf = $cpffuncionario10 - Nasc = $nascfuncionario10 - Sexo = $sexofuncionario10 ENVIADO EM: $date "; //CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA // CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO // "Re: $assunto" $assunto_da_mensagem_de_resposta = "Confirmação da Fag"; $cabecalho_da_mensagem_de_resposta = "From: $nome_do_site < $email_para_onde_vai_a_mensagem>\n"; $configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date"; //ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO //POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME //'assunto' NO FORMULARIO DE ENVIO $assunto_digitado_pelo_usuario="s"; //ENVIO DA MENSAGEM ORIGINAL $headers = "$cabecalho_da_mensagem_original"; if($assunto_digitado_pelo_usuario=="s"){ $assunto = "$assunto_da_mensagem_original"; } $seuemail = "$email_para_onde_vai_a_mensagem"; $mensagem = "$configuracao_da_mensagem_original"; mail($seuemail,$assunto,$mensagem,$headers); //ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA $headers = "$cabecalho_da_mensagem_de_resposta"; if($assunto_digitado_pelo_usuario=="n"){ $assunto = "$assunto_da_mensagem_de_resposta"; }else{ $assunto = "Re: $assunto"; } $mensagem = "$configuracao_da_mensagem_de_resposta"; mail($email,$assunto,$mensagem,$headers); echo "<script>window.location='$exibir_apos_enviar'</script>"; ?>Link para o comentário
Compartilhar em outros sites
0 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.