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

Ajuda Com If...


gfav

Pergunta

Iae galera beleza? É o seguinte, eu fiz um site e nele tem esse codigo

$sql_links = mysql_query("SELECT link, codigo, codigo_tipo FROM menu")  or die ();

while($i = mysql_fetch_array($sql_links)){

$link = $i['link'];

$codigo = $i['codigo'];

$codigo_tipo = $i['codigo_tipo'];

if ($acao==$link){

switch($codigo_tipo){

  case "include": include $codigo; break;

  case "echo": echo $codigo; break;

  case "die": die($codigo); break;

  default: echo $link; break;

};

};

Ai quando tem uma acao tipo, ?acao=scripts , ai ele procuraria nessa mesmo registro qual era o tipo de codigo $codigo_tipo, se é include ou echo ai se for include ele da um include na pagina indicada na variavel $codigo..., mais o que eu quero é o seginte, se quando não tiver nenhum tipo de acão, quando a pagina for iniciada sem ?acao for so index.php, eu queria q ele mostrasse uma outra pagina quando não tivesse acao...

alguém sabe fazer isso a partir desse meu codigo?

Valeu

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
é só você testar se a variável $acao está setada ou não..

//tipo assim
if (isset($acao)) {
// mostrar a pagina da acao
} else {
//mostrar pagina sem acao
}

e, eu aconselho você a usar $_GET['acao'] ao invés de $acao, porque é muito mais seguro..

Deu certo cara...

Valeu

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...