Ir para conteúdo

Arquivado

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

rafaeloliveira83

Alterar conteúdo dinamicamente

Recommended Posts

Olá existe a possibilidade de fazer um site abrir o conteúdo do site extraindo do banco de dados Mysql usando apenas uma página?

 

Exemplo: o blog Wordpress puxa tudo do banco via ?tag=Exemplo e altera apenas o conteúdo.

 

Sempre criei para cada link uma página, porem na hora de atualizar é muito trabalhoso se tiver muitos links.

 

Já tentei fazer um site apenas com um index.php e outro com conteudo.php e sempre que eu clicasse no link apenas o conteudo.php fosse atualizado, mas nunca encontrei uma solução.

 

Como não sou programador PHP não consegui.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi!

 

Sim, perfeitamente possivel com o uso e include, ex de index.php:

 

<?php
$Pagina                 = isSet($_GET['pagina']) && !empty($_GET['pagina']) ? $_GET['pagina'] : 'home.php';

If (is_file($Pagina))
  { Include $Pagina;
  }
Else { Echo 'Erro 404<br>Página [ '.$Pagina.' ] não existe'; }
?>

Claro, este é um exemplo simples, da pra melhorar bastante. Exemplo de chamada:

 

www.seusite.com/?pagina=contato

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer trazer informaçoes do banco de dados ao clicar em um botão , ao digitar em algum campo ?? ou como ??

 

Refaço a pergurta do @Andrey! Como exatamente voce quer buscar as informaçoes?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou tentar dar um exemplo:

 

Banco

 

id, produtos, descricao

 

Tenho o corpo do site chamado corpo.php

 

No menu link se eu clico num produto chamado radio

 

o corpo.php puxaria o id, produtos e descricao de radio e exibiria no corpo.php e a url ficaria ?tag=Radio.

 

Se eu clicasse em computador o corpo.php alteraria o conteudo evitando que eu criasse para cada produto uma pagina como radio.php, computador.php, pois ele sempre atualizaria o corpo.php de acordo com o produto clicado

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer que faça isso sem atualizar ? se sim , avise

 

caso não .. de qualquer forma

 

basta você modificar sua clausula WHERE na query .. pra selecionar so os CAMPOS referentes a tag na URL que você passou , você pode pegar

esses valores com $_GET , $_REQUEST

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hummmm!

Voce quer buscar o conteudo do produto dinamicamente, nao a pagina, é isso?

Assim, basta fazer o SQL buscando o produto, em corpo.php, pelo $_GET['tag'].

 

Exemplo de SQL:

 

$sql = 'SELECT * FROM produtos WHEHE id = '.$_GET['tag'];

So tome o cuidado de tratar $_GET['tag'] pra evitar problemas e erros de SQL.

 

Uma dúvida:

 

A pagina corpo.php é um include ou carregado num iframe?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom na verdade logo após o index.php será o corpo padrão do site.

Não sendo nem include nem iframe.

 

 

 

Hummmm!

Voce quer buscar o conteudo do produto dinamicamente, nao a pagina, é isso?

Assim, basta fazer o SQL buscando o produto, em corpo.php, pelo $_GET['tag'].

 

Exemplo de SQL:

 

$sql = 'SELECT * FROM produtos WHEHE id = '.$_GET['tag'];

So tome o cuidado de tratar $_GET['tag'] pra evitar problemas e erros de SQL.

 

Uma dúvida:

 

A pagina corpo.php é um include ou carregado num iframe?

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.