jeffersonyou Posted August 30, 2011 Report Share Posted August 30, 2011 Amigos, boa noite,estou com o seguinte dilema,....tenho esse formulario de contato abaixo,ele é mostrado quando o internauta acessar uma pagina de um determinado item cadastrado no sistema,...se o internauta preencheer o formulario, chega as informações solicitadas conforme preencher os campos,...só que estou com dificuldade na seguinte questão,...desejo que ao enviar o formulario,...o php envie automatico o item que está mostrando na pagina q está cadastrado no BD,para que não aconteça confusão de itens,tem como eu montar um script com ajuda dos amigos que tenha como a variavel do sistema tipo$itemId que possa ser enviado como campo oculto pelo internauta, mas que saia impresso no e-mail de chegada no destinatario?.obrigado a todos, sds,<form name="mostrar_interesse" id="mostrar_interesse" method="post" action="" enctype="multipart/form-data"> <?php if(isset($_POST['enviado']) && $_POST['enviado'] == 'sendi'){ /* inicio script do e-mail */ $nome = strip_tags(trim($_POST['nome'])); $email = strip_tags(trim($_POST['email'])); $telefone = strip_tags(trim($_POST['telefone'])); $msg = strip_tags(trim($_POST['msg'])); //<input type="hidden" name="enviar" value="send" /> $date = date("d/m/Y h:i"); // ****** ATENÇÃO ******** // ABAIXO ESTÁ A CONFIGURAÇÃO DO SEU FORMULÁRIO. // ****** ATENÇÃO ******** //CABEÇALHO - ONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE $nome_do_site="Carona on-line"; $email_para_onde_vai_a_mensagem = "contato@carona.com.br"; $nome_de_quem_recebe_a_mensagem = "João"; $exibir_apos_enviar='index.php?pg=enviado'; //MAIS - CONFIGURAÇOES DA MENSAGEM ORIGINAL $cabecalho_da_mensagem_original="From: $name <$email>\n"; $assunto_da_mensagem_original="Fale com Carona"; // FORMA COMO RECEBERÁ O E-MAIL (FORMULÁRIO) // ******** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO ************* $configuracao_da_mensagem_original=" ENVIADO POR:\n Nome: $nome\n E-mail: $email\n Telefone: $telefone\n\n Mensagem: $msg\n\n 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 = "Recebemos seu E-mail"; $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!\n Estaremos respondendo em breve...\n Atenciosamente,\n$nome_do_site\n\n Enviado em: $date"; // ****** IMPORTANTE ******** // A PARTIR DE AGORA RECOMENDA-SE QUE NÃO ALTERE O SCRIPT PARA QUE O SISTEMA FINCIONE CORRETAMENTE // ****** IMPORTANTE ******** //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=="s") { $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>"; } else { echo "$retorno"; } /* fim script do e-mail */ ?> <fieldset><legend><img src="images/icones/mouse.png" alt="Contate o Lojista" class="icon" />Mostrar Interesse:</legend> <label> <span>Nome completo:</span> <input type="text" name="nome" /> </label> <label> <span>E-mail:</span> <input type="text" name="email" /> </label> <label> <span>Telefone:</span> <input type="text" name="telefone" /> </label> <label> <span>Mensagem:</span> <textarea name="msg" rows="3"></textarea> </label> <input type="hidden" name="idDoCliente" value="<?php get_ClienteId();?>" /> <input type="hidden" name="enviado" value="sendi" /> <input type="submit" name="envio" value="Enviar" class="btn" /> </fieldset> </form> Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted August 30, 2011 Report Share Posted August 30, 2011 E qual a dificuldade de pegar a informação que você quer e jogar em um campo do tipo hidden? Quote Link to comment Share on other sites More sharing options...
0 jeffersonyou Posted August 30, 2011 Author Report Share Posted August 30, 2011 (edited) Bom dia,ESerra,...beleza ?veja bem no script acima eu adicionei no campo hidden value="<?php get_ClienteId();?>" ,dá pra saber ao receber o e-mail,..que ficou viculado o ClienteId,..que cadastrou o itens,..mas a minha necessidade, é se tiver varios itens cadastrado com mesmo cleinteId,...qual itnes ao receber o e-mail o internauta se referer?e se o internauta preencher um texto muito vago,...e não informar o iten desejado pra comprar ou negociar,..então estou querendo se possivel que possa ser no campo hidden,..ou outra maneira.mas pra facilitar, imagino alguma coisa, tipo quando receber o e-mail,saia também por automatico o item a venda q o ususario internauta se interessou,...algum campo no post mesmo do formulario, mas sem q o internauta passa modifica-lo.mas que apareça no e-mail quando chegar, impresso o codigo do Id cadastrado junto com os campo preeenchido do formulario,no saberemos qual item a venda que se refere, mesmo se o texto ficar vago do textarea,acho q confundi tudo,..srsrsrs Edited August 30, 2011 by jeffersonyou Quote Link to comment Share on other sites More sharing options...
0 jeffersonyou Posted August 30, 2011 Author Report Share Posted August 30, 2011 Amigos,.. com esse php<?php get_movelId();?> eu consigo mostrar o codigo do item cadastrado,... só que eu queria incorporar ao formulario de maneira automatica, ou seja quando o internauta clicar em enviar,... chegar na cx de destino junto da mensagem o cod. do item. não sei como criar o script demaneira incluir esse php <?php get_movelId();?>obrigado a todos, sds, Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted September 3, 2011 Report Share Posted September 3, 2011 Como o ESerra disse, coloque em um campo do tipo hidden.Um abraço. Quote Link to comment Share on other sites More sharing options...
Question
jeffersonyou
Amigos, boa noite,
estou com o seguinte dilema,....
tenho esse formulario de contato abaixo,
ele é mostrado quando o internauta acessar uma pagina de um determinado item cadastrado no sistema,...
se o internauta preencheer o formulario, chega as informações solicitadas conforme preencher os campos,...
só que estou com dificuldade na seguinte questão,...
desejo que ao enviar o formulario,...o php envie automatico o item que está mostrando na pagina q está cadastrado no BD,
para que não aconteça confusão de itens,
tem como eu montar um script com ajuda dos amigos que tenha como a variavel do sistema tipo
$itemId
que possa ser enviado como campo oculto pelo internauta, mas que saia impresso no e-mail de chegada no destinatario?.
obrigado a todos, sds,
<form name="mostrar_interesse" id="mostrar_interesse" method="post" action="" enctype="multipart/form-data">
<?php if(isset($_POST['enviado']) && $_POST['enviado'] == 'sendi'){
/* inicio script do e-mail */
$nome = strip_tags(trim($_POST['nome']));
$email = strip_tags(trim($_POST['email']));
$telefone = strip_tags(trim($_POST['telefone']));
$msg = strip_tags(trim($_POST['msg']));
//<input type="hidden" name="enviar" value="send" />
$date = date("d/m/Y h:i");
// ****** ATENÇÃO ********
// ABAIXO ESTÁ A CONFIGURAÇÃO DO SEU FORMULÁRIO.
// ****** ATENÇÃO ********
//CABEÇALHO - ONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE
$nome_do_site="Carona on-line";
$email_para_onde_vai_a_mensagem = "contato@carona.com.br";
$nome_de_quem_recebe_a_mensagem = "João";
$exibir_apos_enviar='index.php?pg=enviado';
//MAIS - CONFIGURAÇOES DA MENSAGEM ORIGINAL
$cabecalho_da_mensagem_original="From: $name <$email>\n";
$assunto_da_mensagem_original="Fale com Carona";
// FORMA COMO RECEBERÁ O E-MAIL (FORMULÁRIO)
// ******** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO *************
$configuracao_da_mensagem_original="
ENVIADO POR:\n
Nome: $nome\n
E-mail: $email\n
Telefone: $telefone\n\n
Mensagem: $msg\n\n
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 = "Recebemos seu E-mail";
$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!\n
Estaremos respondendo em breve...\n
Atenciosamente,\n$nome_do_site\n\n
Enviado em: $date";
// ****** IMPORTANTE ********
// A PARTIR DE AGORA RECOMENDA-SE QUE NÃO ALTERE O SCRIPT PARA QUE O SISTEMA FINCIONE CORRETAMENTE
// ****** IMPORTANTE ********
//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=="s")
{
$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>";
} else {
echo "$retorno";
}
/* fim script do e-mail */
?>
<fieldset><legend><img src="images/icones/mouse.png" alt="Contate o Lojista" class="icon" />Mostrar Interesse:</legend>
<label>
<span>Nome completo:</span>
<input type="text" name="nome" />
</label>
<label>
<span>E-mail:</span>
<input type="text" name="email" />
</label>
<label>
<span>Telefone:</span>
<input type="text" name="telefone" />
</label>
<label>
<span>Mensagem:</span>
<textarea name="msg" rows="3"></textarea>
</label>
<input type="hidden" name="idDoCliente" value="<?php get_ClienteId();?>" />
<input type="hidden" name="enviado" value="sendi" />
<input type="submit" name="envio" value="Enviar" class="btn" />
</fieldset>
</form>
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.