• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gonçalo_ssb

Combobox dinamica

3 mensagens neste tópico

Boa tarde pessoal,

Preciso de uma ajuda, porque estou com dificuldades em fazer uma combobox em que ao seleccionar o ano esta me abra uma página correspondente ao ano, mas sem botao de submit.

Aqui fica o codigo que já fiz.

<?php

				$sql = mysql_query("SELECT * FROM `anos`");

				while($l = mysql_fetch_array($sql)) 
				{
					$id = $l["id_ano"];
					$nome = $l["nome_ano"];
					echo "<option value=\"$id\">$nome</option>\n";
				}
				@mysql_close();
	?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não é possível com PHP.

Ou melhor ... não é possível fazê-lo com PHP no lado do servidor. O que tens que fazer é construir um comando JavaScript e mandá-lo para o cliente; quando o cliente executar o JavaScript (se o browser dele o permitir), abre uma página com o URL que construíste no PHP.

Por exemplo (mas nem sei se o option aceita "onclick")

echo "<option value=\"$id\" onclick=\"COMANDO_JAVASCRIPT_PARA_ABRIR_PAGINA();\">$nome</option>\n";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora