Bom, tentei ler e entender tudo que foi postado, porem ficou bastante complicado pra mim... Creio que o que eu preciso descobrir é bem semelhante tenho dois selects que devem ser relacionados Especie: <?
$buscaEspecie = odbc_exec($con,"SELECT * FROM HOSPVET.ESPECIE");
echo "<select name='anm_especie' onchange=''>";
while ($resultadoEspecie = odbc_fetch_array($buscaEspecie))
{
$especieCodigo = $resultadoEspecie[ESP_CODIGO];
if($resultadoEspecie[ESP_CODIGO] == $anm_especie )
echo "<OPTION VALUE=$resultadoEspecie[ESP_CODIGO] selected >".$resultadoEspecie[ESP_NOME]."</OPTION>";
else
echo "<OPTION VALUE='$resultadoEspecie[ESP_CODIGO]'>".$resultadoEspecie[ESP_NOME]."</OPTION>";
}
echo "</SELECT>";
?>
<br />
Raça: <? $buscaRaca = odbc_exec($con,"SELECT * FROM RACA WHERE ESP_CODIGO = $especieCodigo");
echo "<select name='anm_raca'>";
while ($resultadoRaca = odbc_fetch_array($buscaRaca))
{
if($resultadoRaca[RAC_CODIGO] == $anm_raca)
echo "<OPTION VALUE=$resultadoRaca[RAC_CODIGO] selected >".$resultadoRaca[RAC_NOME]."</OPTION>";
else
echo "<OPTION VALUE='$resultadoRaca[RAC_CODIGO]'>".$resultadoRaca[RAC_NOME]."</OPTION>";
}
echo "</SELECT>";
?> O banco de dados tem um valor para as raças de cada especie na tabela RACA que é representado por ESP_CODIGO a questão é que quando se altera a ESPECIE no form, a RAÇA deveria ser "reloadeada" para mostrar as raças da especie em questão... então tenho que fazer isso funcionar... estou procurando por "selects dependentes" mas não encontro muita coisa. Provavelmente vou tentar outro tópico já que esse já se deu popr resolvido, mas caso isso chame a atenção do Danilo estou postando aqui...