Olá pessoal,
Tenho um componente do tipo select que tem diferentes grupos (perfis) de usuários.
O código do evento OnValidate está assim:
if(trim({TxtLogin}) <> "" AND trim({TxtSenha}) <> "") { $login = {TxtLogin}; $senha = md5({TxtSenha}); $grupo ={Usuario};$sql = "SELECT A.Usuario_ID, A.Grupo_ID, A.ME_ID, B.Grupo_Nome, B.Grupo_Aplicacao, A.Usuario_Login, A.Usuario_Senha, A.Usuario_Nome, A.Usuario_Email, A.Usuario_Atvo FROM a013_usuarios A INNER JOIN a011_grupos B ON (B.Grupo_ID = A.Grupo_ID) WHERE A.Usuario_Login = '$login' AND A.Usuario_Senha = '$senha' "; //AND A.Grupo_ID = $grupo "; sc_lookup(Ds, $sql); if(!isset({Ds[0][0]})) { echo "<div style='text-align:center; color:red; font-family:arial, sans-serif; font-size:12pt;'>Nenhuma informação foi encontrada!</div>"; } else { [vlUsuarioID] = {Ds[0][0]}; [vlColigadaID] = {Ds[0][2]}; [vlGrupoID] = {Ds[0][1]}; if({TxtGrupo} = 0) { echo "Por favor, selecione um grupo."; } else if({TxtGrupo} = 1) { sc_redir(menu); } else if({TxtGrupo} = 2) { sc_redir(menu); } else if({TxtGrupo} = 3) { sc_redir(menu_aluno); } else if({TxtGrupo} = 4) { sc_redir(menu_cliente); } else if({TxtGrupo} = 5) { sc_redir(menu_col); } else if({TxtGrupo} = 6) { sc_redir(menu_transp); }; };
};
Só que não obedece, está indo sempre para o menu. O que está errado?
Grato,
Ilano.