omar Posted July 3, 2012 at 12:48 AM Report Share #466949 Posted July 3, 2012 at 12:48 AM (edited) Boas, Tenho a dizer que sou um noob em php, gostaria de estar mais a vontade mas esta ferias de verão vão se destinar para isso. Estou um pouco aflito com este script (Devido a minha ignorância): <?php if (isset($_GET['local'])){ switch ($_GET['local']){ case 01: include "home.php"; break; case 02: include "pagina2.php"; break; default: break; include "404.html"; } } else{ include "home.php"; } ?> Queria adicionar em cada case 2 variáveis, titulo de cada pagina e menu ("corrent menu" vou usar jquery para alterar o html do menu). Como algo do tipo: <?php if (isset($_GET['local'])){ switch ($_GET['local']){ case 01: $titulo="Home"; $cmenu="home"; include "home.php"; break; case 02: $titulo="Pagina 2"; $cmenu="pagina2"; include "pagina2.php"; break; default: break; include "404.html"; } } else{ include "home.php"; } ?> <!-- Titulo: --> <title><?php echo $titulo; ?></tile> <!-- Menu: --> <input type="hidden" id="for_current" value="<?php echo $cmenu; ?>" name="for_current" /> Se poderem ajudar seria excelente. Cumps Edited July 3, 2012 at 07:18 AM by brunoais geshi! + indentação Link to comment Share on other sites More sharing options...
brunoais Posted July 3, 2012 at 07:23 AM Report Share #466960 Posted July 3, 2012 at 07:23 AM Se já tens o home.php e o pagina2.php para que é que serve a variável $titulo e a variável $cmenu? Já agora, toma atenção a como escreveste o script. Se o utilizador escrever "coisa" na variável GET local, o script (tanto quanto eu sei) devolve nada. Bem-vindo ao forum. Espero que ele te seja útil como é útil para muitos outros 🙂 . "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%. Link to comment Share on other sites More sharing options...
tiagotavares Posted July 3, 2012 at 09:40 AM Report Share #466976 Posted July 3, 2012 at 09:40 AM (edited) Boas Eu não sei quanto estás a enviar no $_GET['local'], mas, 01 não é igual a 1: www.home.php?local=01 é diferente de www.home.php?local=1 se não estou em erro vê se esse é o problema Mas tens de dizer qual é o teu problema senão é dificil ajudar, diz qual e o resultado que esperas obter e o que aconteceu quando fazes algo especifico Espero ter ajudado Edited July 3, 2012 at 09:42 AM by tiagotavares Tiago Tavares Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted July 3, 2012 at 09:44 AM Report Share #466978 Posted July 3, 2012 at 09:44 AM @tiagotavares olha bem para o código 😄 case 02: // 02 != '02' @omar : segue o que o brunoais disse = se já tens os scripts separados não faz sentido declarares as variáveis fora dos scripts IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now