Botão Rum com sc_lookup dentro de um for

Olá, Estou tentando fazer um lookup tetro de um for mas não consigo.

Alguem pode me ajudar?

Veja meu codigo…

Codigo onScriptInit
// ------------- CRIAÇÃO DAS VARIAVEIS PARA A SELEÇÃO DO ARRAY (BOTAO RUN) ---------//
[i]= 0;
[total_chked] = array();

Codigo do Botao Rum OnRecord
$arr=[i]; //Mantendo o índice a uma variável local
[total_chked][$arr]={telemarketing.id_telemarketing}; // Atribuir o nome do contato com a matriz
[i]++; //Incrementando a chave de acesso a posição Array próxima

Codigo do botao rum OnFinish

$tot = count([total_chked]); //Contando o total de registros verificados.
//$contacts = $tot." Selected Contacts: "; // Irá manter a mensagem a ser exibida

$id_telemarketing = 0;

//loop
for($x=0;$x<$tot;$x++){

$id_telemarketing = [total_chked][$x];

// Check for record
$check_sql = "SELECT telemarketing.tick FROM telemarketing WHERE telemarketing.id_telemarketing = $id_telemarketing";
sc_lookup(rs, $check_sql);

$varConcluido = {rs[0][0]};

if($varConcluido == '-1'){
// Update record
$update_sql1 = "UPDATE telemarketing SET tick = '0' WHERE telemarketing.id_telemarketing = $id_telemarketing";
sc_exec_sql($update_sql1);
}

if($varConcluido == '0'){
// Update record
$update_sql2 = "UPDATE telemarketing SET tick = '-1' WHERE telemarketing.id_telemarketing = $id_telemarketing";
sc_exec_sql($update_sql2);
}

}//fim do for

Quando seleciono um registro apenas funciona, mas quando seleciono mais de um registro trava, fica em loop.

Já tentei de tudo.

Aguém me ajuda por favor.

tentei por 2 semanas…rs entra em loop… estrunxa seu servidor…
Mas para ficar mais fácil ajudar descreva qual o objetivo… qual problema vc precisa resolver…

O obsjetivo é cria um campo quando concluído para para sim, e não para quando não concluído. resolvi criando dois botões tipo rum uma passa para concluído outro para para não concluido.

Se tiver alguma outra ideia.

Att. Edson