Ir para conteúdo

POWERED BY:

Arquivado

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

Guilherme Peixoto

[Resolvido] puxar pagina por include

Recommended Posts

Iai galera estou com um piqueno probleminha aqui, tenho uma index que puxa as paginas para o meio do site atraves de includes

<?php

$area = @$_GET["area"];

switch ($area)
{
    default:
        include "home.html";

        break;

    case"dica":
        include "dica.html";
        break;

    case"curiosidade":
        include "curiosidade.html";
        break;

    case"contato":
        include "formulario_email.php";
        break;

    case"localizacao":
        include "localizacao.html";
        break;
		
	case"noticias":
        include "noticias/listar-noticias.php";
        break;
		
		
		

}

?>
Os links para puxar as paginas fica o seguinte:

<div class="dep_Esq"><a href="?area=noticias">Últimas Notícias</a></div>

Até ai tudo bem. e coloquei um sistema de noticias, que tem uma pagina que chama listar-noticas.php (mostra a chamada das noticias) que joga para a pagina que chama ver-noticia.php (mostra a noticia completa).

A pagina listar-noticias.php puxa normal para o meio do site, mas quando clica em alguma noticia, a noticia não abre no meio do site e sim como pagina inteira.

 

a pagina listar-noticias.php chama a pagina ver-noticia.php através desse link ->

<a href="noticias/ver-noticias.php?id=<?php echo $dados['id'] ?>" class="noticia"><?php echo $dados['titulo'] ?></a>

Ai vem a dúvida como faz para mostrar a noticia dentro do meu site? no caso a pagina (ver-noticias.php)

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa definar tambem neste link o switch ai como faz nas outras exemplo:

 

 

<a href="?area=VerNoticias&id=<?php echo $dados['id'] ?>" class="noticia"><?php echo $dados['titulo'] ?></a>

case "VerNoticias":
include "noticias/ver-noticias.php";
break

Compartilhar este post


Link para o post
Compartilhar em outros sites

osk

 

Não tem como porque as noticias estão linkadas com esse link aqui:

<a href="noticias/ver-noticias.php?id=<?php echo $dados['id'] ?>" class="noticia"><?php echo $dados['titulo'] ?></a>

ou não é isso que você está falando?

 

 

Victor

Como eu usaria ajax nesse caso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta mas ela vai continuar linkada, a pagina ver-noticias.php vai receber o id da noticia nornalmente.

 

Faz o teste e posta o resultado.

 

 

para complementar, eu tb usei jquery para carregar paginas sem usar includes. Na minha opinião o jquery fica melhor pq nao carrega a pagina inteira, porem passei por alguns problemas com links e variaveis, mas aprendi.

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.