Jump to content

Como colocar formulario em cada anuncio


Vouga
 Share

Recommended Posts

Boa tarde pessoal.

Eu, tenho uma dúvida e não tenho conseguido fazer, ou seja, queria colocar em php/html um formulário de pedir mais informações em cada anúncio.

Eu deixo ficar um site com um exemplo que é parecido ao que eu quero (http://www.migmidia.com.br/imobiliaria/) o meu site está com o inicio parecido a este e o formulário de contacto http://www.migmidia.com.br/imobiliaria/detalhes-imovel/24-edificio-ilha-de-caprera.html. Na pagina principal aparece anúncios de venda, arrendamento e destaques. Depois ao clicar em cada anuncio abre automaticamente o anuncio e também automaticamente aparece o formulário para mais informações. Eu gostaria de saber se alguém sabe como fazer e que fique de forma automática sempre que coloque um anuncio.

Obrigado! Se souberem responder agradeço.

Link to comment
Share on other sites

vais ter de explicar melhor, até á parte do formulario entendi, depoois daí está tudo confuso e acabei por entender zero

Ok. Desculpa.

Estás a ver o site do exemplo? Correto? Quando abres a página inicial http://www.migmidia.com.br/imobiliaria/, aparece-te abaixo os destaques (aluga, venda, etc...), carregas num anuncio qualquer (ref. ao imóvel) que lá tens e automaticamente ele abre-te o anuncio respectivo do imóvel e nas características do imóvel, tens um formulário de contacto, e eu queria esse o código de formulário para php/html e que introduzi-se esse formulário automaticamente em todos imoveis que coloca-se (que fosse a base de dados buscar o formulário para colocar no anuncio). Ou seja, eu, tenho um painel de administração de imoveis, para o site, em vez de andar sempre a editar o site e o banco de dados. eu com o painel só dou a descrição geral do imóvel. O formulário é para ficar fixo e sempre adicione um anuncio, esse formulário aparecer neles. Em vez de colocar 1 a 1, ou imóvel a imóvel.

Edited by Vouga
Link to comment
Share on other sites

tao para isso basta teres por exemplo o ficheiro verImovel.php

passas por parametro o id: www.site.com/verImovel.php?id=453344

e nesse ficheiro php, para alem de mostrar a descriçao do imovel, aparece tambem o form...

é so uma qestao de, neste caso, obteres o $_GET

se quizeres mais ajuda vais ter de ser mais explicito, porque até agora não vejo ai uma duvida concreta...

sugiro que começes por mostrar o codigo que já tens feito, apartir dá podemos providenciar mais ajuda

B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net
Link to comment
Share on other sites

code=html
Mais informações ?</span></h2>
<form name="formInfo" id="formInfo" method="post" onsubmit="setField_informacoesImovel(); informacoesImovel(field); return false;" action="#">
<fieldset class="forms">
<div id="resultInfoImovel"></div>
<input name="cod_imovelInfo" id="cod_imovelInfo" type="hidden" value="9" />
<input name="titulo_imovelInfo" id="titulo_imovelInfo" type="hidden" value="Sala Comercial" />

<label for="nomeInfo"><span>Nome: <b>*</b></span> <input name="nomeInfo" id="nomeInfo" type="text" style="width:240px;" /></label>
<label for="emailInfo"><span>E-mail: <b>*</b></span> <input name="emailInfo" id="emailInfo" type="text" style="width:240px;" /></label>
<label for="telefoneInfo"><span>Telefone: <b>*</b></span> <input name="telefoneInfo" id="telefoneInfo" type="text" onkeypress="mascara(this,telefone)" maxlength="16" style="width:100px;" /></label>
<label for="mensagemInfo"><span>Mensagem:</span> <textarea name="mensagemInfo" id="mensagemInfo" style="width:520px; height:60px;"> Por favor, entre em contato.</textarea></label>

	 <table class="codigoSeguranca radius">
 <tr>
 <td colspan="2"><strong>inserir o código:</strong></td>
 </tr>
 <tr>
 <td><label><input name="security_code_form" id="security_codeInfo" type="text" style="width:60px;" class="{validate:{required:true, messages:{required:'Por favor digitaliza o codigo de segurança'}}}" /></label></td>
 <td style="padding-left:10px;"><label><img class="i" src="../captcha-25.jpg" id="captcha" alt="captcha" /><br /><small><a href="#" onclick="document.getElementById('captcha').src='../captchad41d.jpg?'+Math.random(); return false; document.getElementById('security_code').focus(); return false;" id="change-image">Alterar caracteres?</a></small></label></td>
 </tr>
</table>

O código tens ai e agora como criar uma relação para todos Anúncios sem colocar esse código 1 a 1. Porque eu não estou a editar anuncio a anuncio. O painel administrativo está ligado a base de dados e adiciona automaticamente tudo. Agora tenho que fazer esse código para relacionar com o banco de dados.

Edited by Vouga
Link to comment
Share on other sites

entao, precisas de php...

no submit do form ele chama uma função js... dava jeito poderes meter ai o codigo tambem

e mete em tags code com a definição da linguagem:

nudBzCK.png

onde XYZKW corresponde á linguagem (html, php, mysql, javascript, ...)

+info:

https://www.portugal-a-programar.pt/help/#code

B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net
Link to comment
Share on other sites

 <h2 id="MI" class="tit"><span>Mais informações ?</span></h2>
  <form name="formInfo" id="formInfo" method="post" onsubmit="setField_informacoesImovel(); informacoesImovel(field); return false;" action="#">
<fieldset class="forms">
<div id="resultInfoImovel"></div>
<input name="cod_imovelInfo" id="cod_imovelInfo" type="hidden" value="9" />
<input name="titulo_imovelInfo" id="titulo_imovelInfo" type="hidden" value="Sala Comercial" />
<label for="nomeInfo"><span>Nome: <b>*</b></span> <input name="nomeInfo" id="nomeInfo" type="text" style="width:240px;" /></label>
<label for="emailInfo"><span>E-mail: <b>*</b></span> <input name="emailInfo" id="emailInfo" type="text" style="width:240px;" /></label>
<label for="telefoneInfo"><span>Telefone: <b>*</b></span> <input name="telefoneInfo" id="telefoneInfo" type="text" onkeypress="mascara(this,telefone)" maxlength="16" style="width:100px;" /></label>
<label for="mensagemInfo"><span>Mensagem:</span> <textarea name="mensagemInfo" id="mensagemInfo" style="width:520px; height:60px;">Por favor, entre em contato.</textarea></label>
		<table class="codigoSeguranca radius">
 <tr>
<td colspan="2"><strong>Código de segurança:</strong></td>
 </tr>
 <tr>
<td><label><input name="security_code_form" id="security_codeInfo" type="text" style="width:60px;" class="{validate:{required:true, messages:{required:'Por favor insira o código de segurança'}}}" /></label></td>
<td style="padding-left:10px;"><label><img class="i" src="../captcha-25.jpg" id="captcha" alt="captcha" /><br /><small><a href="#" onclick="document.getElementById('captcha').src='../captchad41d.jpg?'+Math.random(); return false; document.getElementById('security_code').focus(); return false;" id="change-image">Alterar caracteres?</a></small></label></td>
 </tr>
</table>

Tens ai o código... Ora, mas eu ainda não tenho o código js. Porque ainda não consegui fazer. A minha duvida era essa, se souberes como fazer, e citar agradecia. Relativo ao código coloquei conforme o citaste. O antes e o depois.

Link to comment
Share on other sites

http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml

http://www.w3schools.com/jsref/met_form_submit.asp

e pfv, aplica-me as tags code como deve ser... eu mostrei o exemplo tal e qual e tu ignoraste.me mesmo... eu sei que nao é facil, mas faz como te disse no exemplo

por agora o teu codigo é so HTML por isso basta meter code=html

nao te custa nada, e a nos que ajudamos é uma ajuda valiosa!

B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net
Link to comment
Share on other sites

Era isso que querias no código? Tentei fazer anteriormente, só que devo ter escrito mal. Desculpem! Em relação ao que escreves-te sim, mas agora como faço essa relação de forma geral, ou seja, automaticamente aparecer em cada anuncio respectivo? Isso vai usar o e-mail para receber.

Link to comment
Share on other sites

Queria informar que já resolvi o problema. Agradeço a disponibilidade e peço desculpa pelo transtorno causado.

E obrigado a quem me respondeu e tentou ajudar.

Cumprimentos

Edited by Vouga
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.