Ir para conteúdo

POWERED BY:

Arquivado

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

NoP

com Query

Recommended Posts

Fala pessoal, beleza?

 

To tendo o seguinte problema: fiz uma query string no meu site e até funciona, o problema é que quando você clica em um item do menu, aparece a página que eu quero corretamente, mas embaixo aparece a index ¬¬

 

Vejam: http://www.interfix.com.br/clientes/franco/teste (Obs: somente o link histórico funciona).

 

Minha Query está assim:

PHP

[*]<?

[*]

[*]if (Isset($HTTP_GET_VARS['act'])){

[*]

[*] $act = $_GET['act'];

[*] switch($act) {

[*]

[*] case "home": include("index.php"); break;

[*] case "historico": include("historico.php"); break;

[*] case "diretorias": include("diretorias.php"); break;

[*] case "diario_oficial": include("diario_oficial.php"); break;

[*] case "galeria_fotos": include("galeria_fotos.php"); break;

[*] case "eventos": include("eventos.php"); break;

[*] case "clipping": include("clipping.php"); break;

[*] case "comercio": include("comercio.php"); break;

[*] case "educacao": include("educacao.php"); break;

[*] case "cultura": include("cultura.php"); break;

[*] case "turismo": include("turismo.php"); break;

[*] case "arquivo": include("arquivo.php"); break;

[*] case "links": include("links.php"); break;

[*] case "reclamacoes": include("reclamacoes.php"); break;

[*] case "contato": include("contato.php"); break;

[*]

[*] // Caso não exista, inclui página principal

[*] default: include("index.php");

[*]}

[*]}

[*]

[*]?>

 

Vocês sabem o que pode ser?

 

Vlw :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim deu erro =/Parse error: parse error in d:\websites\desenvolvimento\frando da rocha - novo\includes\query.php on line 27[ ]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu na mesma, abriu a historico.php com a index.php em baixo. O pior é que já to quase desistindo hehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta fazer o seguinte... deixa no index.php somente esse switch.

 

Pelo o que entendi, esse arquivo index.php tem o switch e o conteúdo do index embaixo, certo? Então, salva esse conteúdo abaixo do switch num outro arquivo, como por exemplo, "entrada.php" e inclui ele ao invés do "index.php":

 

Acho que dará certo... ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

LOL

O erro está exatamente aí, porém veja só:

 

Criei um arquivo com as querys chamado query.php. Na minha index.php, onde está o conteúdo, chamei através da include. O problema é que onde eu coloco a include com as querys, aparece a outra página.

 

Por exemplo:

PHP

[*]<html>

[*]nonono

[*]

[*]<body>

[*]Conteúdo

[*]</body>

[*]</html>

[*]

[*]<?php

[*]## Inclui a página com as Query Strings ##

[*]include_once("includes/query.php")

[*]?>

 

Nesse caso, qndo eu clicar no link vai aparecer a index.php e embaixo a historico.php.

 

Agora a única coisa que falta eu aprender a fazer é não deixar a index.php ser exibida =P

 

Sabe como faço isso?

 

Vlw man :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Joga a default para cima

 

PHP

[*]<?

[*]if (Isset($HTTP_GET_VARS["act"])){

[*]

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

[*]switch($act) {

[*]default:  include("index.php");  break;

[*]case "home": include("index.php"); break;

[*]case "historico": include("historico.php"); break;

[*]case "diretorias": include("diretorias.php"); break;

[*]case "diario_oficial": include("diario_oficial.php"); break;

[*]case "galeria_fotos": include("galeria_fotos.php"); break;

[*]case "eventos": include("eventos.php"); break;

[*]case "clipping": include("clipping.php"); break;

[*]case "comercio": include("comercio.php"); break;

[*]case "educacao": include("educacao.php"); break;

[*]case "cultura": include("cultura.php"); break;

[*]case "turismo": include("turismo.php"); break;

[*]case "arquivo": include("arquivo.php"); break;

[*]case "links": include("links.php"); break;

[*]case "reclamacoes": include("reclamacoes.php"); break;

[*]case "contato": include("contato.php"); break;

[*]

[*]}

[*]}

[*]?>

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.