Ir para conteúdo
Fórum Script Brasil
  • 0

passar pelo formulario de contato uma $ cadastrada


jeffersonyou

Pergunta

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 para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

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

Editado por jeffersonyou
Link para o comentário
Compartilhar em outros sites

  • 0

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,

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...