Fazer a verificação em botão (RESOLVIDO)

Boa tarde

Em uma aplicação controle eu tenho 2 campos texto (cpf, senha) e no form coloquei 1 campo Texto chamado

btnACESSAR

Construo o botão pelo evento onLoad da seguinte maneira

{btnACESSAR} = "<button class=‘scButton_default’ onclick=“do_ajax_ctrl_login_event_verificarAcesso_onclick();return false”>  Acessar o sistema   ";

Criei um metodo php chamado verificarAcesso e coloquei o seguinte

$scpf = sc_sql_injection({cpf});
$ssenha = sc_sql_injection(({senha}));

if ({cpf} == ‘’)
{
sc_error_message(‘Atenção, informe o C.P.F.’);
sc_error_exit();
}

if ({senha} == ‘’)
{
sc_error_message(‘Atenção, informe a SENHA.’);
sc_error_exit();
}

$sql = "SELECT nome, cpf, login, senha FROM servicos_usuarios WHERE status = ‘’ AND confirma = ‘S’ AND cpf = $scpf AND senha = ".$ssenha;

sc_lookup(rs, $sql);

if (count({rs}) == 0)
{
sc_log_add(‘login Fail’, {lang_login_fail} . {login});
sc_error_message(‘Dados incorretos…’);
sc_error_exit();
}

[usr_cpf] = {rs[0][1]};

Quero que ao clicar no botão ele faça a chamada do metodo, porem não funfa.

Se alguem puder me ajudar a achar a cag*** que to fazendo, fico muito agradecido.

Abraços

Carlos

Em vez de um botão php cria um botão ajax.

e coloca o código do método direto nele. Métodos são criados quando usados mais de uma vez na aplicação.

Mas vejo erro aqui:

$sql = "SELECT nome, cpf, login, senha FROM servicos_usuarios WHERE status = ‘’ AND confirma = ‘S’ AND cpf = $scpf AND senha = ".$ssenha;

Deveria ser:
$sql = “SELECT nome, cpf, login, senha FROM servicos_usuarios WHERE status = ‘’ AND confirma = ‘S’ AND cpf = ‘$scpf’ AND senha = ‘$ssenha’”;

** Faltou encapsular cpf e senha.

Geralmente percebe-se esse erro quando se coloca a aplicação em modo debug.

Muito obrigado Haroldo.

Perfeito. Grande abraço.