[Resolvido] PHP e JS -> $_GET
Bem pessoal meu problema é bem estranho.
Precisei mudar a função do botão submit do formulário para ser um link de redirecionamento com parâmetros.
Utilizando o onClick eu chamo uma função javascript assim:
function enviaForm(){
valor = document.getElementById('ano').value;
location.href = "index.php?pg=mes_ano&ano="+valor;
}
<form class="form">
<select name="ano">
<?php
$x = 2010;
while($x <= 2015){
print "<option value=\"$x\">$x</option>";
$x++;
}
?>
</select>
<label class="submit"><input type="submit" onClick="enviaForm()"></label>
</form>
ao chamar a função do JS ele passa 2 parametros um como o nome da pagina e outro com um valor do formulario pra pagina que pega o valor de pg que é "mes_ano".
Primeira tentativa:
switch ($_GET['pg'])
{
case "mes_ano":
include "mes_ano.php";
break;
}
Segunda tentativa:
switch ($_GET['pg'])
{
case "mes_ano":
$ano = $_GET['ano'];
include "mes_ano.php?ano=".$ano;
break;
}
Não funcionou nenhuma forma. A URL aparece assim: "http://localhost/helpdesk/adm/index.php?ano=2010" e deveria ficar assim: "http://localhost/helpdesk/adm/index.php?pg=mes_ano&ano=2010"
E nao entra na pagina mes_ano.php
Era pra entrar pois é la que vou utilizar o valor do ano.
Alguém pra me ajudar?
Discussão (25)
Carregando comentários...