caixas de selecçao + php

aquilo não tem a ver com PHP ou ASP, é apenas Javascript

podes fazer aqui declarando a form assim:

Código:
<form method="POST" action="" id="id_da_form">

...

<select name="opcao" onChange="document.getElementById('id_da_form').submit()" >
   <option>1</option>
   <option>2</option>
   <option>3</option>
</select>

</form>

em vez de "id_da_form" podes por o nome que quiseres, mas tem é que ficar igual nos dois sitios

isto envia o formulário para a mesma página em que está agora, por isso basta no PHP começares essa página por verificar se o $_POST['opcao'] existe.
se não existir quer dizer que este formulário não foi submetido, por isso mostra o conteudo normal, se existir mostra a opção escolhida
 
Back
Topo