Ir para conteúdo

POWERED BY:

Arquivado

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

Eita_dificil

Abrir o link na mesma pagina

Recommended Posts

fiz uma consulta ao banco de dados que da os links com o nome das categorias cadastradas formando o menu de meu site

 

http://www.site.com.br/loja/produtos/viewcat.php?id=1

http://www.site.com.br/loja/produtos/viewcat.php?id=2

http://www.site.com.br/loja/produtos/viewcat.php?id=3

 

o fato é que eu queria que estes links abrissem na mesma pagina na index.php como fazer?

 

Desde já muito obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele provavelmente ta usando includepor exemplo quando você clica no link noticias lá ele direciona um valor pra var $act que fica na index dele....dae na index ta mais ou menos assim:if($act == "noticias") {include("noticias.php");}if($act == "suporte") {include("suporte.php");}é mais ou menos assim.. deu pra saca ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode fazer como o Sillent disse, ou fazer com switch (Que na minha opinião é mais facil)

 

///// Resposta minha de um outro tópico

Ai amigo se pode fazer como eu estou fazendo, que é a maneira mais facil.

 

Cria os arquivos cima.php, baixo.php, principal.php, contato.php e outro chamado index.php.

 

Dai no cima.php você colocaria todo o código superior da pagina parando antes de começar o conteudo.

 

No baixo.php você coloca todo o código depois do conteudo.

 

No principal.php o conteudo da pagina principal do site.

No contato.php o conteudo da pagina de contato. (é só um exemplo)

 

Dai se vai no arquivo index.php e faz isso.

PHP

[*]<?php

[*]//====================================================================//

[*]// INCLUDES

[*]include "config.php";

[*]include "cima.php";

[*]

[*]$area = $_GET["area"];

[*]switch ($area){

[*]

[*]//====================================================================//

[*]// Exibe a pagina principal

[*]default:

[*]include "principal.php";

[*]break;

[*]

[*]//====================================================================//

[*]// Exibe a pagina de contato

[*]case contato:

[*]include "contato.php";

[*]break;

[*]}

[*]include "baixo.php";

[*]

[*]mysql_close($conexao);

[*]?>

 

Dai você acessa a url assim.

http://www.seusite.com.br/ - Arquivo principal.php

http://www.seusite.com.br/?area=contato - Arquivo contato.php

 

obs: acessando a url assim, quando você for pegar alguma informação no BD, não precisa ficar colocando o caminho pro arquivo de configuração em todo o script e nem o pra finalizar a conexão.

 

/// Fim do meu tópico antigo

 

Então cara, dai para ficar

 

http://www.site.com.br/loja/produtos/?area=categoria&id=1

 

ao invez de

 

http://www.site.com.br/loja/produtos/viewcat.php?id=1

 

é só você criar na index.php

 

espero ter ajudado

:)

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.