adaptando switch pra elseif
Falaeee, galera! :D
tava lendo uns tutolzinhus na coluna de php, e lá tem o seguinte código(get_param.php):
<table width="30%" border="1" cellspacing="0" cellpadding="0"> <tr><td>>> <a href='opcoes.php?tipo=inicio'>Início</a></td></tr><tr><td>>> <a href='opcoes.php?tipo=empresa'>Empresa</a></td></tr><tr><td>>> <a href='opcoes.php?tipo=produtos'>Produtos</a></td></tr><tr> <td>>> <a href='opcoes.php?tipo=contato'>Contato</a></td></tr></table>
isso mesmo, é um exemplo de aplicação de $_GET... bem basicuzinho (hehe :blink: )
e a pagina de resposta é essa, com o bendito switch (opcoes.php):
<?php$tipo = $_GET["tipo"];switch($tipo) { case inicio: echo "Estou no INÍCIO"; break; case empresa: echo "Estou na EMPRESA"; break; case produtos: echo "Estou nos PRODUTOS"; case contato: echo "Estou no CONTATO"; break; default: echo "Nenhuma opção selecionada"; break;} ?>
eu entendi tudo, saquei a lógica do bagulho, mto bem. aí me veio a idéia... ao invés de usar switch, será q eu nao poderia fazer a mesma coisa usando elseif?
eis o codigo q eu "imaginei":
<?php$tipo = $_GET["tipo"];if($tipo = "inicio") echo "Estou no INÍCIO"; elseif($tipo = "empresa") echo "Estou na EMPRESA"; elseif($tipo = "produtos") echo "Estou nos PRODUTOS"; elseif($tipo = "contato"); echo "Estou no CONTATO"; ?>
duas dúvidas:
1- pq funciona errado? o q está errado no código q impede ele de funcionar igual o switch? quando eu clico em um dos links, ele vai pra pagina de resposta, mas imprime apenas "Estou no INÍCIOEstou no CONTATO"... pq isso?
2- como eu poderia enfiar o default aí no meio??
eh isso, galera.... se alguem puder me ajudar... plzz :)
Discussão (1)
Carregando comentários...