Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Biéferreira

capturar o value do select em variavel PHP

Recommended Posts

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tenho esse comando aki:

 

<?php	include ("../../conexao.php");		$sql = mysql_query("SELECT id_estado, estado FROM estado ORDER BY estado ASC");// ##################	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 id_estado, estado FROM estado ORDER BY estado ASC");	while ($aux = mysql_fetch_row($sql_estados)) {		echo "case '". $aux[0] ."':";		echo "form.cidades.length=0;";		$sql_cidades = mysql_query("SELECT * FROM cidade WHERE id_estado = '$aux[0]' ORDER BY cidade");		$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[2] ."','". $aux_cidades[0] ."');";			$i++;		}		echo "break;";	}	echo " } ";	echo " } ";	echo "</script>";// ##################  Fecha JavaScript?><html><head></head><body><form name="form1" method="get" action="inserir.php">  <p>	Estado:<br>	<select name="estados" onChange="javascript:atualizacidades(this.form);">		<option>Escolha um Estado</option>	  <?php while ($resultado = mysql_fetch_row($sql)) { ?>		<option value="<?php echo $resultado[0]; ?>"><?php echo $resultado[1]; ?></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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.