Pessoal
De uma hora para outra um evento ajax parou de passar um parâmetro de um campo.
Veja como foi feito em cima de um clique em uma imagem e o resultado:
$update_table = ‘leitura’;
$update_where = “leit_instalacao = '”.{leitura.leit_instalacao}."’" //nao passa esse aqui
. " and leit_reg = ‘".{leitura.leit_reg}."’"
. " and leit_data = ‘".{leitura.leit_data}."’";
$update_fields = array(
“leit_ver = ‘N’”,
“leit_f2 = ‘S’”,
“leit_analista = ‘RC5’”,
“leit_data_hora_analista = NOW()”,
);
// Update record
$update_sql = ‘UPDATE ’ . $update_table
. ’ SET ’ . implode(’, ', $update_fields)
. ’ WHERE ’ . $update_where;
sc_exec_sql($update_sql);
//sc_ajax_refresh ();
RESULTADO:
UPDATE leitura SET leit_ver = ‘N’, leit_f2 = ‘S’, leit_analista = ‘RC5’, leit_data_hora_analista = NOW() WHERE leit_instalacao = ‘’ and leit_reg = ‘03’ and leit_data = ‘2016-09-01’
Esse é o SQL:
SELECT
leitura.leit_data,
leitura.leit_ul,
leitura.leit_instalacao,
leitura.leit_reg,
leitura.leit_contrato,
leitura.leit_adm,
leitura.leit_medidor,
leitura.leit_medio,
dados.dados_ulref,
dados.dados_cod,
dados.dados_nome,
dados.dados_endereco,
dados.dados_razao,
dados.dados_local,
dados.dados_diais,
dados.dados_seq,
dados.dados_sit,
dados.dados_telefone,
dados.dados_celular,
leitura.leit_leitura,
leitura.leit_consumo,
leitura.leit_oc,
leitura.leit_sgl,
leitura.leit_sub,
leitura.leit_siglcad,
leitura.leit_matr,
leitura.leit_prov,
leitura.leit_fat,
leitura.leit_anter,
leitura.leit_ac,
leitura.leit_obs,
leitura.leit_codigo_consiste,
leitura.leit_f1,
leitura.leit_f2,
leitura.leit_f3,
leitura.leit_f4,
leitura.leit_manter,
leitura.leit_ver,
leitura.leit_analista,
leitura.leit_data_hora_analista
FROM
dados INNER JOIN leitura ON dados.dados_instalacao = leitura.leit_instalacao AND dados.dados_reg = leitura.leit_reg
ORDER BY
leitura.leit_ul, leitura.leit_seqdig
Alguem pode me ajudar?