Poste o seu código aqui, e como você está usando nos links?irmão...
coloquei o código do case na index.
e o outro, aonde irá carregar a página (conteudo)
fiz os case mas quando clico nos links ele não carrega.
apenas carrega a principal.php
Valeu
Pensei que fosse o local host,
mandei os arquivos para o servidor e mesmo assim não deu certo.
Carrega apenas a página index.php com principal.php
o que posso fazer?
valeu
Alguém por favor poderia me da um help
Obrigado!
Dúvida Com Menu
Started By xstocler, 15/06/2008, 00:06
19 replies to this topic
#16
Posted 19/08/2008, 15:26

"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."
Muito Obrigado à todos do fórum, e à toda equipe do fórum!
#17
Posted 20/08/2008, 23:41
Esta dessa forma.
index.php
na index mesmo aonde que irá carregar o conteúdo está dessa forma
na mesma pasta estão os arquivos conforme citei na 1° parte
principal.php ( apenas o conteúdo)
sobre.php ( apenas o conteúdo)
...
esta dessa forma.
e no link do menu estou usando dessa forma
index.php?pg=home (aonde home será a variável do switch)
Valeu
index.php
<?php
switch($pg){
case "home":
$url = "principal.php";
break;
case "sobre":
$url = "sobre.php";
break;
case "diretoria":
$url = "diretoria.php";
break;
case "membros":
$url = "membros.php";
break;
case "forum":
$url = "forum.php";
break;
case "contato":
$url = "contato.php";
break;
case "duvidas":
$url = "faq.php";
break;
case "cadastro":
$url = "cadastro.php";
break;
case "junta-se":
$url = "cadastro.php";
break;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br" >
...na index mesmo aonde que irá carregar o conteúdo está dessa forma
<td width="611" valign="top">
<div><?php if(isset($url)){ include($url); } else { include("principal.php"); } ?>
</div>
</td>na mesma pasta estão os arquivos conforme citei na 1° parte
principal.php ( apenas o conteúdo)
sobre.php ( apenas o conteúdo)
...
esta dessa forma.
e no link do menu estou usando dessa forma
index.php?pg=home (aonde home será a variável do switch)
Valeu
Edição feita por: xstocler, 20/08/2008, 23:49.
#18
Posted 21/08/2008, 00:45
Tenta assim, acho que falta o $_GET:
<?php
switch($_GET['pg']){
case "home":
$url = "principal.php";
break;
case "sobre":
$url = "sobre.php";
break;
case "diretoria":
$url = "diretoria.php";
break;
case "membros":
$url = "membros.php";
break;
case "forum":
$url = "forum.php";
break;
case "contato":
$url = "contato.php";
break;
case "duvidas":
$url = "faq.php";
break;
case "cadastro":
$url = "cadastro.php";
break;
case "junta-se":
$url = "cadastro.php";
break;
}
?>

"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."
Muito Obrigado à todos do fórum, e à toda equipe do fórum!
#19
Posted 22/08/2008, 00:40
Perfeito....
esta funcionando corretamente...

Obrigado
Gostaria verificar se este código está correto
Pois não está carregando a página principal.php quando o arquivo do link não existe.
valeu
esta funcionando corretamente...
Obrigado
Gostaria verificar se este código está correto
<td width="611" valign="top">
<div><?php if(isset($url)){ include($url); } else { include("principal.php"); } ?>
</div>
</td>Pois não está carregando a página principal.php quando o arquivo do link não existe.
valeu
#20
Posted 22/08/2008, 01:22
Aparentemente não vi nenhum problema nele....
Faz isso assim:
E aqui faz:
Faz isso assim:
<?php
switch($pg){
case "home":
$url = "principal.php";
break;
case "sobre":
$url = "sobre.php";
break;
case "diretoria":
$url = "diretoria.php";
break;
case "membros":
$url = "membros.php";
break;
case "forum":
$url = "forum.php";
break;
case "contato":
$url = "contato.php";
break;
case "duvidas":
$url = "faq.php";
break;
case "cadastro":
$url = "cadastro.php";
break;
case "junta-se":
$url = "cadastro.php";
break;
default:
$url = "principal.php";
}
?>Usando o valor PADRÃO...E aqui faz:
<td width="611" valign="top">
<div><?php if(isset($url)){ include($url); } ?>
</div>
</td>

"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."
Muito Obrigado à todos do fórum, e à toda equipe do fórum!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)










