Ir para conteúdo

Arquivado

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

Aender

includes php

Recommended Posts

Pessoal tudo bem ? sou iniciante em php e estou enfrentando um problema de navegação com includes , meu site tem um layout assim: tenho um topo, um meio e um rodapé , esses três elementos são chamados com includes na página index.php , no topo.php tenho um menu horizontal que abre as páginas no meio do site, acontece que uma dessas páginas possui um menu vertical que usa Querystring para abrir outras páginas, o problema é que quando abro alguma dessas páginas eu perco o topo e o rodapé do site, exemplo : chamando a página projetos.php (que contem o menu vertical ) tenho a seguinte Url

:http://localhost/abads5/index.php?pagina=projetos 

mas ao clicar em algum link da página projetos.php (que possui a navegação querystring no seu menu) eu perco o topo e o rodapé ou seja, os aquivos que foram incluídos na index.php, então fica assim :

http://localhost/abads5/projetos.php?local=01

no url eu perdi o index.php por isso o topo e o rodapé sumiram.Como fazer para manter esse dois elementos, em qualquer situação ? No meu entender eu teria que redirecionar toda a navegação do site para a index.php mas não sei como proceder, já que esse Querystring faz parte de outra página .

valeu pessoal.

OBS: se for necessário eu posso postar o código depois.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você clica no item que deveria ser

http://localhost/abads5/index.php?pagina=projeto

e é redirecionado para

http://localhost/abads5/projetos.php?local=01

??

Compartilhar este post


Link para o post
Compartilhar em outros sites

você clica no item que deveria ser

http://localhost/abads5/index.php?pagina=projeto

e é redirecionado para

http://localhost/abads5/projetos.php?local=01

??

Obrigado pela ajuda.Bom ,como eu disse acima, a página projetos.php é chamada através de um menu horizontal que fica em topo.php ou seja ,ao chamar projetos.php tenho no url final

 http://localhost/abads5/index.php?pagina=projeto

, até aí tudo bem, a página é apresentada completa com topo, meio (projetos.php ) e rodapé , acontece que a página projetos.php também possui um menu que abre suas próprias páginas através de navegação QueryString, quando abro algum desses links eu perco a referencia do Topo e do rodapé a única coisa que fica aberta é a página projetos.php com o respectivo link que foi aberto

http://localhost/abads5/projetos.php?local=01

no caso, a página 01 de projetos.php , nesse url eu já perdi o topo e o rodapé, no meu entender para não perder o topo eu teria que ter um url mais ou menos assim :

http://localhost/abads5/index.php?pagina=projeto?local=01

dessa forma eu não perderia o topo e o rodapé , mas não sei como implementar.Abraço e obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom nesse menu horizontal dentro de projetos.php você deve trocar as url's para essa sua 3url mas não é bem assim

 

para passar 2 valores por get você os separa por "&" exemplo:

 

index.php?pagina=produto&local=01

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom nesse menu horizontal dentro de projetos.php você deve trocar as url's para essa sua 3url mas não é bem assim

 

para passar 2 valores por get você os separa por "&" exemplo:

 

index.php?pagina=produto&local=01

Vadio camarada, você salvou minha vida Brother, depois de ficar mais de dois dias tentando resolver esse trampo a solução foi realmente colocar nos links do menu vertical assim:

 index.php?pagina=projetos&local=01

como você tinha dito. Agora quando estou na página que tem o menu vertical QueryString não perco a referência do topo e do rodapé que estão sendo chamados na index.php , realmente nesse links tenho passar dois valore por Get, o index.php e a respectiva página que quero abrir, assim não perco a referência da index.php.

Bom, agora que já resolvi esse problema vou tentar passar isso tudo para Url amigável , mas é assim, uma coisa de cada vez .

Brother, sem palavras, valeu mesmo cara :clap:

 

[Por gentileza, podem marcar como Resolvido]

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.