Ir para conteúdo

Arquivado

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

DannyND

Ajax UF/CIDADE

Recommended Posts

Boa tarde pessoal,

 

Página sem refresh não funciona quando tem que atualizar o cliente. Na inclusão está perfeito.

 

//dados vindos da tabela de clientes

$cd_ufc = $row->cd_uf;

$cd_cidade = $row->cd_cidade;

 

Parte do código que está perfeito:

 

<TR class='fpp_tt'>
  <TD width="20%" ALIGN="right">UF(*):</TD>
  <TD class='fpp1'>
      <select name='cd_ufc' onchange='submit()' class='fpp1'>
<option value=''>--</option>
<?
$query = "select cd_uf,uf_abrev from ti_uf order by uf_abrev";
$resu  = mysql_query($query);
while($rrr = mysql_fetch_object($resu))
{   $uf_abrev = $rrr->uf_abrev;
	echo "<option value='$rrr->uf_abrev' ".($cd_ufc==$rrr->uf_abrev?"SELECTED":"").">$uf_abrev</option>";
}
?>
      </select>
  </td>
</tr>
<TR class='fpp_tt'>
  <TD width="20%" ALIGN="right">CIDADE(*):</td>
  <TD class='fpp1'>
    <select name='cd_cidade' class='fpp1'>
<option value='' >Selecione
<?
$query = "SELECT * FROM ti_cidades where ds_uf='$cd_ufc' order by nm_cidade";
$resu = mysql_query($query);
while ($rrr = mysql_fetch_object($resu)){
  $uf_tabela = $rrr->ds_uf;
  echo "<option value='$rrr->cd_cidade' ".($cd_cidade==$rrr->cd_cidade?"SELECTED":"").">$rrr->nm_cidade - $uf_tabela
</option>";
}
?>
    </select>
  </td>
</tr>

 

Parte da alteração que está cmo problema:

 

<TR class='fpp_tt'>
  <TD width="20%" ALIGN="right">UF(*):</TD>
  <TD class='fpp1'>
<select name='cd_ufc' onchange='submit()' class='fpp1'>
	<option value=''>--</option>
	<?
	$query = "select cd_uf,uf_abrev from ti_uf order by uf_abrev";
	$resu  = mysql_query($query);
	while($rrr = mysql_fetch_object($resu))
	{   $uf_abrev = $rrr->uf_abrev;
	    echo "<option value='$rrr->cd_uf' ".($cd_ufc==$rrr->_uf?"SELECTED":"").">$uf_abrev</option>";
	}
	?>
</select>
 </td>
</tr>
<TR class='fpp_tt'>
 <TD width="20%" ALIGN="right">CIDADE(*):</td>
 <TD class='fpp1'>
<select name='cd_cidade' class='fpp1'>
<option value='' >Selecione
<?
$query = "SELECT * FROM ti_cidades order by nm_cidade";
$resu = mysql_query($query);
while ($rrr = mysql_fetch_object($resu)){
$uf_abrev = $rrr->ds_uf;
echo "<option value='$rrr->cd_cidade' ".($cd_cidade==$rrr->cd_cidade?"SELECTED":"").">$rrr->nm_cidade - $uf_abrev
</option>";
}
?>
</select>
 </td>
</tr>

 

Na alteração do cliente, seleciono a UF, mas não carrega as cidades correspondentes.

Dá refresh na página e volta a UF e cidades cadastradas.

 

Se alguém puder ajudar...

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.