Variavel de Sessao

Pessoal modifiquei o login gerado pelo sc, somente recebo algumas informações a mais veja como fico o login

“SELECT
U.PRIV_ADMIN,
“ACTIVE”,
U.NAME,
U.EMAIL,
U.ID_VEREADOR,
V.NOME
FROM SEC_USERS U
INNER JOIN VEREADOR V ON V.ID = U.ID_VEREADOR
WHERE U.LOGIN = $slogin
AND U.PSWD = “.$spswd.””;

joguei as informações nas variaveis
$usr_idvereador = {rs[0][4]};
$usr_vereador = {rs[0][5]};

ate aqui tudo ok
agora gostaria de usar essa variavel $usr_idvereador no controle que é chamado pelo login

estou fazendo assim
sc_lookup(QrVereador,"SELECT V.NOME, P.SIGLA
FROM VEREADOR V
INNER JOIN PARTIDO P ON P.SIGLA = V.PARTIDO
WHERE V.ID = " .{$usr_idvereador} );

mas da erro
Fatal error: Cannot access empty property i

qual e a forma correta de fazer isso

rodmazza,

Se você quer usar a variável gerada no login em outra aplicação, faça assim:

No Login:
“SELECT
U.PRIV_ADMIN,
“ACTIVE”,
U.NAME,
U.EMAIL,
U.ID_VEREADOR,
V.NOME
FROM SEC_USERS U
INNER JOIN VEREADOR V ON V.ID = U.ID_VEREADOR
WHERE U.LOGIN = $slogin
AND U.PSWD = “.$spswd.””;

joguei as informações nas variaveis
[usr_idvereador] = {rs[0][4]};
[usr_vereador] = {rs[0][5]};

E na aplicação que quiseres usar faça assim:
sc_lookup(QrVereador,"SELECT V.NOME, P.SIGLA
FROM VEREADOR V
INNER JOIN PARTIDO P ON P.SIGLA = V.PARTIDO
WHERE V.ID = " .[usr_idvereador] );

os colchetes [] fazem com que a variável se torne global. Toda variável que começa com $ ela é local.

quando eu carrego a aplicação esta aparecendo assim
Voltar para o ScriptCase
app_Login_Mob
usr_idvereador
usr_vereador

Tem que passar a variável, no caso global…
Ver http://www.scriptcase.com.br/docs/pt_br/apendice/variaveis-no-scriptcase

E marque as variáveis globais como SAÍDA.

tem alguma maneira especifica de marcar como variavel de saida

Em APLICAÇÃO - VARIÁVEIS GLOBAIS.

blz muito obrigado

deu certo