Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Pedro PHP

[Resolvido] Como criar páginas novas a cada cadastro?

Recommended Posts

Bom dia galera!

 

Eu estou fazendo um site de uma imobiliária para o meu tio.

Já fiz o sistema de cadastro no mysqle tudo, mas tem um problema.

 

fiz uma busca também no site, em que ordena os imóveis por categoria e tal.

 

Bom, queria saber como faço para quando a pessoa clicar em um determinado imovel, aparecer uma página com todas as informações sobre ele, sem ter que criar uma página manualmente, ou seja, no ato do cadastro de imóveis, o sistema criar uma página ara aquele imóvel

 

Ouvi falar de query string, mas não sei o que é!

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

query string é quando você passa os dados via url

da mesma forma que você pega os dados da pesquisa e monta a tabela com as opções,

você pode enviar a ID do imovel pela url [seusite.com/mostra_casa.php?id=xxxx]

então com esse ID você pesquisa os dados necessarios na DB e mostra pro cliente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo João acho que capitei a vossa mensagem ^_^

 

Que tal ao invés de você criar uma pagina para cada popup com as informações desejadas,

você não cria uma pagina só ex: popup_desc.php e resolve seu problema dinâmicamente?

 

É facil, basta você montar um layout padrão que mostrará as informações:

 

ex:

popup_desc.php

<php echo "<p>Endereço: Rua das casas, N 20</p>"

Como você pode ver o código acima faz um paragrafo com o endereço do imóvel.

Troque o endereço por uma variável e sete a variável com o valor do banco de dados

ex:

 

popup_desc.php

<?php $id_imovel = $_GET['id_imovel'];
$sql = "SELECT * FROM imoveis WHERE id_imovel = $id_imovel";
$query = mysql_query($sql) or die("Erro na SQL $sql " . mysql_error());
$result = mysql_fetch_assoc($query);

$endereco = $result['endereco'];

echo "<p>Endereço: $endereco</p>"

Conseguiu pegar a idéia?

 

Não se esqueça de passar é claro o id do imóvel via GET para que você consiga

consultar os dados via SQL no popup.

 

Dúvidas poste ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não pesquisa na DB e mostra pro user o que ele quer com PHP ?

não monta a tabela deacordo com os dados recebidos via $_POST do formulario ?

então, é a mesma coisa, mas você vai pegar só o ID do imovel via $_GET

 

qual a duvida ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

na pagina que você exibe como resultado da pesquisa você linka pra pagina que vai exibir os detalher

 

echo '<a href="detalhes.php?id='.$id_imovel.'"><img src="imagemdoimovel.png" /></a>';

então na detalhes.php você pega a id conforme o Periscuelo postou acima

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.