Pessoal já tentei de tudo, assisti várias vezes o tutorial, já fiz o passo-a-passo, fiz sql externo e mostra tudo certinho, porém quando vou no formulário e configuro os dois campos como select e faço o loockup no campo conforme instruções ao rodar a aplicação ocorre erro. Seguinte, tenho dois campos, sendo um Marca de Veículos e outro Modelo, tudo que preciso é quando selecionar a Marca, no campo modelo mostre apenas os modelos conforme marca selecionada.
Teoricamente era pra funcionar, afinal é uma coisa simples, mas o SC mostra um erro. temos o seguinte cenário:
Comandos do lookup do campo Marca:
SELECT IDMARCA, NOME
FROM Marcas-carros
ORDER BY NOME
Usar Ajax para recarregar outros campos do tipo Select, Duplo Select, Radio e Checkbox. no caso o Campo MODELO
Comandos do lookup do campo MODELO:
SELECT ID, NOME
FROM Modelos-carro
WHERE IDMARCA={IDMARCA}
ORDER BY NOME
porém ao debugar mostra o seguinte erro:
(pdo-mysql): SELECT ID, NOME FROM Modelos-carro
WHERE IDMARCA= ORDER BY NOME
1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘ORDER BY NOME’ at line 1
ADOConnection._Execute(SELECT ID, NOME FROM Modelos-carro
WHERE IDMARCA= ORDER BY NOME, false) % line 1149, file: adodb.inc.php
ADOConnection.Execute(SELECT ID, NOME FROM Modelos-carro
WHERE IDMARCA= ORDER BY NOME) % line 4772, file: form_Tb_Veic_Cond_apl.php
form_Tb_Veic_Cond_apl.Form_lookup_modelo() % line 1580, file: form_Tb_Veic_Cond_form0.php
include_once(/home/renilson/public_html/sc9/app/Green_Garden/form_Tb_Veic_Cond/form_Tb_Veic_Cond_form0.php) % line 4346, file: form_Tb_Veic_Cond_apl.php
form_Tb_Veic_Cond_apl.nm_gera_html() % line 1292, file: form_Tb_Veic_Cond_apl.php
Observem que ele não reconhece o campo {IDMARCA} na cláusula where.