Ajuda com Checkbox - Grid Editável

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!