Galera,
Bom dia, tenha uma aplicação consulta onde trago todas as vagas de emprego cadastradas no meu banco e tenho um botão RUN para responder a essas vagas porém, quando o usuário usa o checkbox do botão run para selecionar todas as vagas ele entra em loop e cadastra a mesma vaga milhões de vezes.
No evento onScriptInit:
[i] = 0;
[total_chk] = array();
No evento onRecord do botão:
$arr = [i];
[total_chk][$arr] = {Id};
[i]++;
No evento onFinish do botão:
[code]$tot = count([total_chk]);
$id = “”;
$cpf = [sm_global_cpf];
$data = date(“Y-m-d”);
for($x=0;$x<$tot;$x++){
$id = [total_chk][$x];
{Id} = $id;
sc_exec_sql("INSERT INTO trc_resp_vaga (Id_candidato,Id_vaga, data_resp) VALUES ('$cpf', $id, NOW())");
sc_error_message('Vaga(s) respondida(s) com sucesso!');
}[/code]
Alguém sabe onde posso estar errando, segui o exemplo do scriptcase para criar a aplicação…