Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou tentando fazer uma cambo estados/cidades, quando seleciono o estado, automaticamente aparecem as cidades referentes ao mesmo. Já tenho todas os estados e respectivas cidades no banco. Só que não consigo fazer a ligação entre os dois. Código abaixo:
<tr>
<td width="315" align="right">Estado:</td>
<td width="450">
<select name="pac_estado" id="pac_estado">
<option selected="selected" value="null">Selecione um estado...</option>
<?php
$consulta = mysql_query('SELECT * FROM estados ORDER BY nome ASC') or die (mysql_error());
while ($estado = mysql_fetch_object($consulta)) {
printf('<option value="%s">%s - %s</option>', $estado->id, $estado->sigla, $estado->nome );
}
?>
</select>
</td>
</tr>
<tr>
<td width="315" align="right">Cidade:</td>
<td width="450">
<select name="pac_cidade" id="pac_cidade">
<option selected="selected" value="null">Selecione primeiramente o estado...</option>
<?php
$consulta = mysql_query('SELECT * FROM cidades WHERE id_uf= "$estado->id" ORDER BY nome ASC') or die (mysql_error());
while ($cidade = mysql_fetch_object($consulta)) {
printf('<option value="%s">%s</option>', $cidade->id, $cidade->nome );
}
?>
</select>
</td>
</tr>
A conexão com o banco está correta.
Peço ajuda para resolver o problema, já tentei mas, não consegui.
Obrigado......
Carregando comentários...