Boa Tarde
Tenho 2 selects, 1 com o nome de “classificação” e outro “nome”. Em classificação tenho 3 opções A,B ou C. No banco tenho 3 tabelas chamadas A,B e C com campos id e nome. Ao selecionar no campo “classificação” a opção A, deveriam aparecer no select nome os nomes cadastrados na tabela A, pois nesse segundo select existe um comando SELECT tal qual:
SELECT nome
FROM {classificacao}
ORDER BY nome
O campo “classificação” esta com a opção de onChange habilitada e com o campo “nome” marcado, porém, ao carregar o form recebo um erro de sql do tipo:
Erro ao acessar o banco de dados
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near ‘ORDER BY nome’ at line 3
Comando Sql informado:
[b]SELECT nome FROM ORDER BY nome[/b]
Nesse comando esta faltando a informação da tabela a ser pesquisada, só que essa tab.ela é o value do campo classificação.
Tenho outros forms com a mesma estrutura funcionando, mas esse em específico não tem jeito. Já deletei-o e recriei-o mais de uma vez e nada funciona. Mudei o campo de referencia no select do campo nome para testar mas o que parece é que ele não esta conseguindo ler o nome do campo que esta entre { }.
Alguma luz ?
Obrigado.