Autor Tópico: PASSAR VARIAVEI DE UM BLNK PARA OUTRO  (Lida 744 vezes)

paulo.brito

  • Novato
  • *
  • Mensagens: 21
    • Email
PASSAR VARIAVEI DE UM BLNK PARA OUTRO
« Online: Agosto 24, 2015, 06:12:48 pm »
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