Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como capturar dinamicamente value dos campos do tipo select em uma variavel PHP, Por exemplo, tenho 2 select's, um com uf's dos estados, e o outro com os municipios, e gostaria de que quando eu mudasse a uf armazenar seu valor em uma variavel, para filtrar a consulta do select com os municipios alterando altomáticamente para as cidades daquele estado. Isso é possível?
Este funciona certinhoobrigado pela ajuda<?php include "conectabanco.php"; // ################## Abre JavaScript pra montar as cidades echo "<script language=\"JavaScript\">"; echo "function atualizacidades (form) {"; echo "switch (form.estados.options[form.estados.selectedIndex].value) {"; $sql_estados = mysql_query("SELECT uf FROM tsinet_uf"); while ($aux = mysql_fetch_row($sql_estados)) { echo "case '". $aux[0] ."':"; echo "form.cidades.length = 0;"; $sql_cidades = mysql_query("SELECT * FROM tsinet_municipio WHERE uf_municipio = '$aux[0]' ORDER BY dsc_municipio"); $i = 1; echo "form.cidades.options[0] = new Option('Todos','');"; while ($aux_cidades = mysql_fetch_row($sql_cidades)) { echo "form.cidades.options[". $i ."] = new Option('". $aux_cidades[1] ."','". $aux_cidades[0] ."');"; $i++; } echo "break;"; } echo " } "; echo " } "; echo "</script>";// ################## Fecha JavaScript?><html><head><title></title></head><body><form action="inserir.php" method="get" name="formveiculos" id="formveiculos"> <p> Estado:<br> <select name="estados" onChange="atualizacidades(this.form);"> <option>Escolha um Estado</option> <?php $sql = mysql_query("SELECT uf FROM tsinet_uf"); while ($resultado = mysql_fetch_row($sql)) { ?> <option value="<?php echo $resultado[0]; ?>"><?php echo $resultado[0]; ?></option> <?php } ?> </select> </p> <p>Cidade:<br> <select name="cidades" id="cidades"> </select> </p> <p> <input type="submit" name="Submit" value="Submit"></p></form></body></html>
Eu tenho esse comando aki: