Caros, tenho um fonte que funciona para busca, seleciono a primeira categoria as outras abrem conforme seleciona a anterior, porém quando seleciono para alterar o registro não aparece preenchido todos os campos, preciso preencher manualmente, podem ajudar?
<script type="text/javascript"> $(document).ready(function(){ $('#tipo_cat_categorias3_produto').change(function(){ $('#tipo_cat_categorias2_categorias3_produto').load('sub_categorias1.php?subcategoria='+$('#tipo_cat_categorias3_produto').val() ); }); $('#tipo_cat_categorias2_categorias3_produto').change(function(){ $('#tipo_cat_categorias3_categorias3_produto').load('sub_categorias2.php?subcategoria2='+$('#tipo_cat_categorias2_categorias3_produto').val() ); }); }); </script> <!-- tipo_cat_categorias3_produto --> <select name="tipo_cat_categorias3_produto" id="tipo_cat_categorias3_produto" <?php (isset($erro_tipo_cat_categorias3_produto)) ? print "value='$tipo_cat_categorias3_produto'"." ".$formatar_erro : (isset($tipo_cat_categorias3_produto) ? print "value='$tipo_cat_categorias3_produto'"." ".$formatar_campo : print"$formatar_campo" ) ; ?> > <?php $select_tabela_categorias = " SELECT * FROM `"._CATEGORIAS_."` ORDER BY `"._CATEGORIAS_."`.`id` DESC "; //executa o sql e retornando true ou false $res_select_tabela_categorias = mysql_query($select_tabela_categorias); //verifica se existe algum registro if(mysql_num_rows($res_select_tabela_categorias) > 0){ if(empty($tipo_cat_categorias3_produto)){ print "<option value=\"\" selected=\"selected\">- Selecione a Categoria -</option>"; } //Obtém uma linha como uma matriz associativa while($pega_dados_res_sql_tb_categorias = mysql_fetch_array($res_select_tabela_categorias)){ $titulo = $pega_dados_res_sql_tb_categorias["titulo"]; $id = $pega_dados_res_sql_tb_categorias["id"]; if(!empty($tipo_cat_categorias3_produto) && $tipo_cat_categorias3_produto == $id){ print "<option value=\"".$id."\" selected=\"selected\">- ".$titulo." -</option>"; }else{ print "<option value=\"".$id."\">".$titulo."</option>"; } } }else{ print "<option value=\"\">Contate o administrador!</option>"; } ?> </select> <br /> <!-- tipo_cat_categorias2_categorias3_produto --> <select name="tipo_cat_categorias2_categorias3_produto" id="tipo_cat_categorias2_categorias3_produto" <?php (isset($erro_tipo_cat_categorias2_categorias3_produto)) ? print "value='$tipo_cat_categorias2_categorias3_produto'"." ".$formatar_erro : (isset($tipo_cat_categorias2_categorias3_produto) ? print "value='$tipo_cat_categorias2_categorias3_produto'"." ".$formatar_campo : print"$formatar_campo" ) ; ?> > <option value="0">Seleciona a categoria acima</option> </select> <br /> <!-- tipo_cat_categorias3_categorias3_produto --> <select name="tipo_cat_categorias3_categorias3_produto" id="tipo_cat_categorias3_categorias3_produto" <?php (isset($erro_tipo_cat_categorias3_categorias3_produto)) ? print "value='$tipo_cat_categorias3_categorias3_produto'"." ".$formatar_erro : (isset($tipo_cat_categorias3_categorias3_produto) ? print "value='$tipo_cat_categorias3_categorias3_produto'"." ".$formatar_campo : print"$formatar_campo" ) ; ?> > <option value="0">Seleciona a categoria acima</option> </select> <br /> <!-- titulo_produto --> <input id="titulo_produto" name="titulo_produto" alt="titulo_produto" title="titulo_produto" type="text" <?php (isset($erro_titulo_produto)) ? print "value='$titulo_produto'"." ".$formatar_erro : (isset($titulo_produto) ? print "value='$titulo_produto'"." ".$formatar_campo : print"$formatar_campo" ) ; ?> placeholder="Digite a Sub Categoria 1"/> <br />