Prezados boa noite , estou com o seguinte problema , tenho uma aplicação que pega a informação de um banco de dados apos login e mostra num menu este menu tem como corpo outra aplicação blank que recebe as variaveis da tabela de ususarios e ao precionar um botão chama a aplicação selecionada e passa os parametros . até ai tudo bem só que conforme a rotina abaixo ele chama a proxima aplicação com window.open tentei passar os parametros nestachamada mas no momento em que tento recuperar as variaveis mesmo mostrando que existe dados a aplicação não mostra os ddos capiturados . alguem poderia me dizer onde esta o erro , a desculpe sou novato no forum
PASSANDO
function populaMenu($tiposistema) {
$sql = "select CD_APLICACAO, NM_APLICACAO, DS_APLICACAO, DS_DIR_ICONE,
(case when substring(lower(DS_DIR_PAGINA),1,4) = 'http' then ' window.open('''+ DS_DIR_PAGINA+ '?vargb_chapa= [vargb_chapa]' +''');'
when substring(lower(DS_DIR_PAGINA),1,2) = '..' then 'location.href='''+ DS_DIR_PAGINA +'''' else
'window.open(''file:///'+ replace(DS_DIR_PAGINA,'\','/') +''');' end) as DS_DIR_PAGINA, CD_COR_FUNDO, CD_COR_BORDA
from APLICACAO
where IC_TIPO = '$tiposistema'
order by NM_APLICACAO";
sc_select(ds, $sql);
if ({ds} === false) {
echo "Erro ao conectar ao banco de dados.";
}
else {
while (!$ds->EOF) {
?>
<style>
li.icon<?= $ds->fields[0]; ?> {
background-color: <?= $ds->fields[5]; ?>;
border-bottom: 10px solid <?= $ds->fields[6]; ?>;
}
</style>
<li class="icon<?= $ds->fields[0]; ?> efeito" title="<?php echo $ds->fields[2]; ?>" onclick="<?php echo $ds->fields[4]; ?>"><p align="center"><img class="imagemicon" src="../../../file/img/aplicacao/<?php echo $ds->fields[3]; ?>"/><br><?php echo $ds->fields[1]; ?></p></li>
<?php
$ds->MoveNext();
}
$ds->Close();
}
}
recuperando
$varlc_login = (isset($_POST[‘vargb_chapa’])) ? $_POST[‘vargb_chapa’] : ‘’;
{login} = (isset($_POST[‘vargb_chapa’])) ? $_POST[‘vargb_chapa’] : ‘’;
DESDE JA AGRADEÇO