Bom dia colegas,
Fiz uma aplicação tipo grid editável e adicionei 3 campos tipo checkbox para atualização de acordo com seu conteúdo na seleção e registro, só que não está funcionando. A Aplicação está definida da seguinte forma:
2 campos checkbox sendo estes DV e PG
no onload da grid editavel coloquei o seguinte codigo extraido daqui do foram sugerido por Rpdrigo Lins em outro post
//PEGA CPF DO CHEQUE NO INICIO E PREENCHE CAMPO PG E DV CHECKBOX
{DV} = “”;
{PG} = “”;
Criei um botão tipo PHP com o seguinte código tambem extraido do forum por Rodrigo Lins sendo com as minhas codificações:
//ATUALIZA CHEQUE DE ACORDO COM O CHECKBOX
if(isset($_POST[‘pg’])) {
for($i = 0; $i < count($_POST[‘pg’]); $i++) {
$cpf = $_POST[‘pg’][$i];
sc_lookup(ds,“SELECT CPF_CLIENTE, NRO_CHEQUE FROM cad_cheque WHERE CPF_CLIENTE = $cpf”);
$cheque = {ds[0][1]};
sc_exec_sql(“UPDATE cad_cheque SET STATUS = ‘PG’ WHERE CPF_CLIENTE = ‘$cpf’ AND NRO_CHEQUE = ‘$cheque’”);
}
}
elseif(isset($_POST[‘dv’])) {
for($i = 0; $i < count($_POST[‘dv’]); $i++) {
$cpf = $_POST[‘dv’][$i];
sc_lookup(ds,“SELECT CPF_CLIENTE, NRO_CHEQUE FROM cad_cheque WHERE CPF_CLIENTE = ‘$cpf’”);
$cheque = {ds[0][1]};
sc_exec_sql(“UPDATE cad_cheque SET STATUS = ‘DV’ WHERE CPF_CLIENTE = ‘$cpf’ AND NRO_CHEQUE = ‘$cheque’”);
}
}
sc_exit(sel);
//FIM
Ao clicar no botao o campo STATUS não recebe a atualização deseja, onde está o erro?
Aguardo sugestoes ou soluções amigos!