Enviar dados por URL para o Formulário de contato

680 views
Skip to first unread message

Marcela Knop

unread,
Aug 2, 2011, 12:30:27 PM8/2/11
to wordpres...@googlegroups.com
Olá,

estava precisando passar dados por URL para o formulário de contato do meu site. A questão é a seguinte, o usuário vê um imóvel e clica em um link que direciona  para o formulário de contato, porém no campo Assunto já estaria preenchido com o titulo do imóvel no qual ele clicou no link.

No momento estou usando o Contact Form 7 para fazer o formulário de contato.

Alguém sabe como posso fazer isso?

bjs

Marcela

Tiago Celestino

unread,
Aug 3, 2011, 7:54:59 AM8/3/11
to wordpres...@googlegroups.com
No caso, eu faria de forma manual e não via o Contact Form chamando os dados via GET.

Um exemplo:

      <a href="<?php bloginfo('url'); ?>/contato?assunto=<?php echo the_title(); ?>">Clique e faça o pedido</a> </div>


No formulário viria assim:

<form method="POST" name="teste" id="teste">
<fieldset>
 <input type="text" name="assunto" id="assunto" value="<?php $form->value("produto", $_GET["assunto"]); ?>" />
</fieldset>
</form>

Ver se funciona. 



Tiago Celestino
+55 71 8825.7389
tcele...@gmail.com
---
---
Blog: http://fastblog.tcelestino.com.br
Flickr: http://www.flickr.com/tcelestino/
Twitter: http://twitter.com/tcelestino


2011/8/2 Marcela Knop <marce...@gmail.com>
--
Você recebeu esta mensagem por estar inscrito na lista de debates "WordPress Brasil" através do sistema Google Groups.
 
Para enviar uma mensagem: wordpres...@googlegroups.com
Para cancelar sua inscrição: wordpress-bras...@googlegroups.com
Para visitar o grupo: http://groups.google.com.br/group/wordpress-brasil?hl=pt-BR
 
Temas: http://wordpress.org/extend/themes/
Plugins: http://wordpress.org/extend/plugins/
Projeto WordPress: http://br.wordpress.org/

Antonio Cezar, olocutor.com

unread,
Aug 3, 2011, 11:01:50 AM8/3/11
to wordpres...@googlegroups.com
Lembrando que, se você fizer a verificação if($_POST['nome_do_campo']) isso não funciona.


"Antonio Cezar, olocutor.com" [torpedos: 0 (16) 9701-2232].

Veja "Datas Comemorativas"/dia da semana de hoje, amanhã e todos os dias do ano:

www.olocutor.com/

Visíveis por RSS, através do feed:

www.olocutor.com/rss.xml

entregues por E-mail, a partir da newsletter:

datascomemorat...@googlegroups.com


-------- Mensagem original --------
Assunto: Re: [wordpress-brasil] Enviar dados por URL para o Formulário de contato
De: Tiago Celestino <tcele...@gmail.com>
Para: wordpres...@googlegroups.com
Data: Quarta-feira, 3 De Agosto De 2011 08:54:59

Antonio Cezar, olocutor.com

unread,
Aug 3, 2011, 11:04:37 AM8/3/11
to wordpres...@googlegroups.com
Lembrando que, se você fizer a verificação if($_POST['nome_do_campo']) isso não funciona. E se não fizer, pode ter sérios problemas de segurança com eventuais entradas de dados suspeitos, até mesmo com códigos php maliciosos, exceto nos casos em que o desenvolvedor saiba exatamente o que precisa ser feito e tome outras medidas, visando as verificações dos dados a serem recebidos.



"Antonio Cezar, olocutor.com" [torpedos: 0 (16) 9701-2232].

Veja "Datas Comemorativas"/dia da semana de hoje, amanhã e todos os dias do ano:

www.olocutor.com/

Visíveis por RSS, através do feed:

www.olocutor.com/rss.xml

entregues por E-mail, a partir da newsletter:

datascomemorat...@googlegroups.com


-------- Mensagem original --------
Assunto: Re: [wordpress-brasil] Enviar dados por URL para o Formulário de contato
De: Tiago Celestino <tcele...@gmail.com>
Para: wordpres...@googlegroups.com
Data: Quarta-feira, 3 De Agosto De 2011 08:54:59
No caso, eu faria de forma manual e não via o Contact Form chamando os dados via GET.

Ruan Mér

unread,
Aug 4, 2011, 12:23:56 PM8/4/11
to wordpres...@googlegroups.com
da pra fazer um javascript tambem

2011/8/3 Antonio Cezar, olocutor.com <antonioce...@gmail.com>



--
Ruan Mér
Dev. Front-end

Antonio Cezar, olocutor.com

unread,
Aug 4, 2011, 10:48:01 PM8/4/11
to wordpres...@googlegroups.com

Sim. Eu uso um botão de form transformado em link por javascript e com a verificação if($_POST['==. Podde ver isso funcionando diretamente no meu site, nos links de enviar por E-mail e imprimir. Se for o caso, peça o código que já mando, sem que você necessite procurar por ele.


"Antonio Cezar, olocutor.com" [torpedos: 0 (16) 9701-2232].

Veja "Datas Comemorativas"/dia da semana de hoje, amanhã e todos os dias do ano:

www.olocutor.com/

Visíveis por RSS, através do feed:

www.olocutor.com/rss.xml

entregues por E-mail, a partir da newsletter:

datascomemorat...@googlegroups.com


-------- Mensagem original --------
Assunto: Re: [wordpress-brasil] Enviar dados por URL para o Formulário de contato
De: Ruan Mér <rua...@gmail.com>
Para: wordpres...@googlegroups.com
Data: Quinta-feira, 4 De Agosto De 2011 13:23:56

Marcela Knop

unread,
Aug 6, 2011, 3:37:58 PM8/6/11
to wordpres...@googlegroups.com
Olá gente, obrigada, vou testar o que vocês me falaram por aqui!
 
E Antonio, se você puder me enviar o código eu agradeço, pode ser no meu email direto!
 


 
Reply all
Reply to author
Forward
0 new messages