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

Link Dentro Do Link


searching_

Pergunta

Olha muito simples mas não sei o que é....

Tenho um código de uma página


<? 

switch ($_GET['conteudo'])
{
default:
  $conteudo = ' bla bla bla'; 

  break;
case "historia":
  $conteudo = ' bla bla bla';
  break;
case "atracao":
  $conteudo = bla bla bla";

case "agenda":
  switch ($_GET['link'])
  {
    case "janeiro":
      $conteudo = 'conteudo do mes de janeiro';
      break;
  }
  $conteudo = ' conteudo de agenda ';
  break;

//e assim vai..

}

Bom, o problema é que quando eu linko o que tem dentro de 'agenda' para

'?conteudo=agenda&link=janeiro'

ele apresenta o conteudo de 'agenda' não de 'janeiro'

E ai?!

Walew!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Bem, quando você fechou o case "janeiro", a variável $conteudo, que teria o valor "conteudo do mes de janeiro", foi substituida pelo valor " conteudo de agenda".

Não sei bem o que você quer fazer, mas se quizer mostrar apenas o valor para janeiro, deve excluir o a linha $conteudo = " conteudo de agenda" abaixo do case "janeiro".

Se você quizer mostrar o valor de janeiro e também da agenda, pode concatenar os 2 valores : $conteudo = $conteudo . " conteudo de agenda";

Espero ter ajudado

Link para o comentário
Compartilhar em outros sites

  • 0

não sei se te entendi direito, mas coloquei no codigo ao invés de

case "agenda":

switch ($_GET['link'])

{

  case "janeiro":

    $conteudo = 'conteudo do mes de janeiro';

    break;

}

$conteudo = ' conteudo de agenda ';

break;

Fiz assim

case "agenda":

switch ($_GET['link])

{

  case "janeiro":

    $conteudo = $conteudo 'conteudo do mes de janeiro';

    break;

}

$conteudo = ' conteudo de agenda ';

break;

não deu certo , deu na mesma!

Tow na luta ainda

Bom vou colocar o link da pagina ai pra dar pra entender melhor

Site

Brigado!!

Link para o comentário
Compartilhar em outros sites

  • 0

Assim...

é simples

Na pagina 'agenda2005', que esta no link 'index.php?conteudo=agenda2005', tem todos os meses do ano (janeiro, fevereiro, ...).

Cada mes tem um conteudo proprio.

O link que direcionara para o conteudo de cada mes esta dentro do conteudo de 'agenda2005', OK?!

Sendo assim o link para o mes de janeiro, por exemplo, ficaria

'index.php?conteudo=agenda2005&link=janeiro'

O codigo está assim

case "agenda":

switch ($_GET['link'])

{

  case "janeiro":

    $conteudo = 'conteudo do mes de janeiro';

    break;

}

$conteudo = ' conteudo de agenda ';

break;

Desse forma, quando clico no link que deveria apontar para o conteudo do mes de janeiro, ele exibe o mesmo conteudo da pagina atual, ou seja, o conteudo de 'agenda2005'.

o ERRO esta no codigo ou no LINK?

Tem que está em um desses dois com certeza! rsrss

Walew!

Link para o comentário
Compartilhar em outros sites

  • 0

pelo que entendi.. você quer mostrar "conteudo da agenda" só quando nenhum link ou seja nenhum mês foi selecionado...

então seria

Link para o comentário
Compartilhar em outros sites

  • 0

//* vou dar um up nesse tópico porque eu resolvi a questão do link mas to com uma duvida nesse mesmo sentido.

Tenho dentro de um case, uma tabela.

essa tabela esta exposta entre aspas simples ( ' ' ) . Assim:

[CODE PHP]

case "evento";
$conteudo: '<table> </table>';
break;

Bom, daí eu pergunto: Exitem códigos de JavaScript, por exemplo, que tb se utilizam das aspas simples (como a função MM_openBrWindow) e esse tipo de código quando inserindo dentro de um case em um código php não se valida, pois as aspas simples foram utilizadas no inicio do case. ($conteudo: '< >').

Eis minha pergunta: O que fazer quando tem de se utilizar aspas simles dentro de um case que só funciona se estiver dentro dessas mesmas aspas?

Walew!

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...