Ir para conteúdo
Fórum Script Brasil
  • 0

Query String


Sperto_Rox

Pergunta

tipo ... to aprendendo aos poucos a lógica ... e bolei isso com a ajuda de um amigo e queria saber porque ta dando erro ...

<?
$area = $_POST['sessao'];
switch($sessao) {
 case "maia": include("maia.php"); break;
 case "lololo": include("contato.php"); break;
 case "lululu": include("apostilas.php"); break;
 case "lilulalaola": include("downloads.php"); break;
 case "": include("home.php"); break;
 default: include("erro.php");
 }
 $area = $_POST['pag'];
switch($pag) {
 case "vitor": include("celio.php"); break;
 case "lilili": include("contato.php"); break;
 case "lalala": include("apostilas.php"); break;
 case "lelele": include("downloads.php"); break;
 }
?>

ai eu fiz o seguinte ... no home eu puis um link q vai pra ?sessao=maia .... ate´ai tudo bem .. ai em maia eu puis um link q vai pra ?sessao=maia&pag=vitor

ai abre so o texto q tem em celio.php na pagina q ta ... entenderam? hehehe

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Ahh...achei os erros smile.gif

<?

$sessao = $_GET['sessao'];

switch($sessao) {

case "maia": include("maia.php"); break;

case "lololo": include("contato.php"); break;

case "lululu": include("apostilas.php"); break;

case "lilulalaola": include("downloads.php"); break;

case "": include("home.php"); break;

default: include("erro.php");

}

$pag = $_GET['pag'];

switch($pag) {

case "vitor": include("celio.php"); break;

case "lilili": include("contato.php"); break;

case "lalala": include("apostilas.php"); break;

case "lelele": include("downloads.php"); break;

}

?>

Tenta isso wink.gif

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

pagina.php

<?

$sessao = $_GET['sessao'];

switch($sessao) {

case "maia": include("maia.php"); break;

case "lololo": include("contato.php"); break;

case "lululu": include("apostilas.php"); break;

case "lilulalaola": include("downloads.php"); break;

case "": include("home.php"); break;

default: include("erro.php");

}

$pag = $_GET['pag'];

switch($pag) {

case "vitor": include("celio.php"); break;

case "lilili": include("contato.php"); break;

case "lalala": include("apostilas.php"); break;

case "lelele": include("downloads.php"); break;

}

?>

o link vai fica assim oh:

pagina.php?sessao=maia&pag=vitor
Link para o comentário
Compartilhar em outros sites

  • 0
Aqui tah abrindo certinho o include !!

a query ta abrindo certinho? porque tipo quando eu coloco assim ... pagina.php?sessa=maia abre normal .. mas quando eu abro pagina.php?sessao=maia&pag=vitor abre mas sendo q abre dentro da pagina q já tava ... esquisito isso wacko.gifwacko.gif

sim, pois ele ta incluindo duas páginas!!

para não fazer isso teria q usar if's .. blink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

o q eu quero fazer é aqkelas query strings assim ... sessao=sperto&pag=rox .. entendeu? ai eu peguei um codigo de query com switch esse aqui

$sessao = $_GET['sessao'];
switch($sessao) {
case "maia": include("maia.php"); break;
case "lololo": include("contato.php"); break;
case "lululu": include("apostilas.php"); break;
case "lilulalaola": include("downloads.php"); break;
case "": include("home.php"); break;
default: include("erro.php");
}

e fiz outro switch ... ai tudo bem... eu coloco index.php?sessao=maia abre normalmente ... ai quando eu coloco index.php?sessao=maia&pag=vitor abre dentro da q já tava ... entendeu? hauhau complicado ... mas se tiver algum codigo de query do jeito q eu quero posta ai wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

tp..

if(!$sessao && !$pag){ // se não tem $sessao e não tem $pag
include "home.php"; //inclui a pagina principal
}elseif($sessao && !$pag){ //se não tem $pag, mas tem $sessao
include $sessao.".php"; //inclui $sessao
}elseif($sessao && $pag){ //se tem $pag e tem $sessao
include $sessao.".php"; //inclui $sessao
print $pag; //escreve $pag
}

só um exemplo...

Link para o comentário
Compartilhar em outros sites

  • 0

Página: index.php

switch($_GET['sessao'])

{

case "maia": include("maia.php"); break;

case "lololo": include("contato.php"); break;

case "lululu": include("apostilas.php"); break;

case "lilulalaola": include("downloads.php"); break;

case "": include("home.php"); break;

default: include("erro.php");

}

Página: maia.php

switch($_GET['pag])

{

case "vitor": include("vitor.php"); break;

case "gladisson": include("gladisson.php"); break;

}

Entendeu ?! huh.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Cara eu acho que você não está entendendo a logica !!!!

Veja:

Página index.php

switch($_GET['sessao'])

{

case "maia": include("maia.php"); break;

case "lololo": include("contato.php"); break;

case "lululu": include("apostilas.php"); break;

case "lilulalaola": include("downloads.php"); break;

case "": include("home.php"); break;

default: include("erro.php");

}

Página: maia.php

switch($_GET['pag])

{

case "vitor": include("vitor.php"); break;

case "gladisson": include("gladisson.php"); break;

default: include("ir.php");

}

Página ir.php

<A HREF='index.php?sessao=maia&pag=vitor'>Vitor</A><BR>

<A HREF='index.php?sessao=maia&pag=gladisson'>gladisson</A>

Sacou ?!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...