Jump to content


Photo

Dúvida Com Menu


  • Faça o login para participar
19 replies to this topic

#16 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 19/08/2008, 15:26

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!

Poste o seu código aqui, e como você está usando nos links? (y)
Posted Image
"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 xstocler

xstocler

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado

Posted 20/08/2008, 23:41

Esta dessa forma.

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 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

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; 
}
?>

Posted Image
"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 xstocler

xstocler

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado

Posted 22/08/2008, 00:40

Perfeito....

esta funcionando corretamente...

:D


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 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 22/08/2008, 01:22

Aparentemente não vi nenhum problema nele....

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>

Posted Image
"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! =)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq