
Como Dar Um Include Atraves Do Menu...
#1
Posted 11/04/2006, 00:02
agora como fazer os links do menu abrirem nesta outra parte da tabela (conteudo) ???
deu pra entender neh, abraços!
#2
Posted 11/04/2006, 00:57
hehehehe...
mas vou tentar chutar o que você quer!!!
1ª hipótese:
Você quer clicar no menu na coluna esquerda e quer saber como a parte direita da tabela carrega o link.
Bom, você pode usar um IFRAME (mais detalhes na sessão de HTML) e fazer com que o destino (target="") do link seja esse iframe.
Ex:
<!-- nos links --> <a href="pagina1.php" targe="[b]corpo[/b]">Menu 1</a> <a href="pagina2.php" targe="[b]corpo[/b]">Menu 2</a> <a href="pagina3.php" targe="[b]corpo[/b]">Menu 3</a> <!-- na aba direita da tabela --> <iframe name="[b]corpo[/b]"><iframe>
logo.... os links do menu abrirão na área direita da tabela (dentro do iframe).
2ª hipótese:
VOcê faz, no menu, links assim:
<a href="pagina.php?id=principal">Principal</a> <a href="pagina.php?id=quemsomos">Quem Somos</a> <a href="pagina.php?id=contatos">Contato</a>
ai... no lado direito da tabela (no mesmo arquivo do menu - pagina.php) vc vai fazer:
if($_GET['id']=="principal){ require("principal.php"); } elseif($_GET['id']=="quemsomos"){ require("quemsomos.php"); } elseif($_GET['id']=="contato"){ require("contato.php"); }
bom.... tem várias maneiras de fazer isso... essa é a mais simples!!!
espero ter ajudado!
bração
Edição feita por: Celão, 11/04/2006, 00:58.
#3
Posted 11/04/2006, 03:24
Endereço dos links do menu:
<a href="http://www.site.com.br/index.php?area=jogos">Jogos</a> <a href="http://www.site.com.br/index.php?area=musicas">Músicas</a>
E o include fica assim:
<?php if($area != ""){ include($area . ".php"); } ?>
No exemplo de cima, deve existir as páginas "jogos.php" e "musicas.php" para exibir o seu conteúdo.
Comecei a aprender PHP a menos de uma semana, então esse código pode não ser um dos melhores para seu caso, mas comigo funciona! Dê uma olhada no exemplo que eu fiz com ele...
http://galo.fernandafusco.com/include
#4
Posted 11/04/2006, 08:29
Abração!!!

#5
Posted 11/10/2006, 14:40
#6
Posted 11/10/2006, 16:31
link, no caso se passa um valor pela variavel URL (?url)
=== edittt ===<a href="?url=pasta/setiveroutrapasta/arquivo.php">LINK 1</a>
<a href="?url=pasta/setiveroutrapasta/arquivo.htm">LINK 2</a>
<a href="?url=pasta/setiveroutrapasta/arquivo.html">LINK 3</a>
Esqueci de explicar uma coisa.... colocar "index.php?url=xxxxxxx" igual fizeram ai para cima é o mais normal ... mas no caso de abrir a mesma pagina só com o conteudo (URL) diferente nao precisa colocar a pagina, poe a "?url=xxxxx" direto que ja sabe q é a msm pagina que ele tem que carregar
=== fim ===
Faço assim pois desse jeito posso adicionar qualquer tipo de arquivo na variavel URL...
dps onde vc quer q abra a pagina vc poe a condição. Se existir variavel URL abre o q pediu na variavel, senao abre uma pagina inicial pré-determinada por vc:
<?php
if(isset($_GET["url"]) && $_GET["url"] != ""){
include($_GET["url"]);
}
else{
include("pagina_inicial.php");
}
?>
Esse jeito de colocar pra poder abrir arquivo com qualquer extensão é meio complicado pois um kra mal intesionado pode fazer o que quizer ai.... mas há como contornar isso verificando a extensão do arkivo...
daì é com vc, no meu código geralmente eu ponho pra poder abrir só PHP, HTM e HTML e em tds as paginas ponho um código para verificar se a pagina foi incluida msm ou se alguem ta tentando acessar ela direto....
espero q tenha intendido...
t+ ae
Edição feita por: ScraX, 11/10/2006, 16:34.
Fireworks - Dreamweaver - Flash - PHP - JavaScript - AJAX
HTML - XML - CSS - Tableless
#7
Posted 11/10/2006, 20:44
BUSCA:
http://forum.wmonlin...te=query string
F. A. Q.
Leiam antes de postar!!!
http://forum.wmonlin...showtopic=80407
T+
Edição feita por: Goku Jr, 11/10/2006, 20:44.
PALMEIRAS - Primeiro campeão do mundo em 1951
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)