Jump to content
Fórum Script Brasil
  • 0

passar pelo formulario de contato uma $ cadastrada


jeffersonyou

Question

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

  • 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

Edited by jeffersonyou
Link to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...