Thompson 0 Denunciar post Postado Julho 5, 2004 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 :) Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 5, 2004 dentro do if usa: PHP [/tr][tr]if ($valor == "1") {[/tr] Flwwwwwwwwwwwww Compartilhar este post Link para o post Compartilhar em outros sites