Ir para conteúdo
Fórum Script Brasil

Mario Junior

Membros
  • Total de itens

    163
  • Registro em

  • Última visita

Posts postados por Mario Junior

  1. Opa. Tudo bem?

    Então..tem que fazer um select com inner join.

    Pelo que me consta, os campos que se referenciam aí são id_int da MENU e id_int da MENU_SUB.

    Se for, você tem que rodar o select fazendo inner join usando esses campos.

    O importante é saber que você precisa fazer o inner join usando a referencia entre as duas tabelas.

  2. Olá.

    Eu já não tenho mais o código, mas seria mais ou menos assim:

    bd.php

    $site->query(begin);
    $site->query("insert into teste values('teste')");
    conclui.php
    $site->query("commit")

    Fazendo desta forma, o commit é executado, porém sem sucesso..pois o script bd.php é distindo do script conlui.php, ou seja..nada é inserido desta forma.

    Agora..se eu executar o comiit no script bd.php...o registro é inserido.

    Obrigado pelo retorno.

  3. Boa tarde.

    Pessoal, depois de muito procurar, meu colega de trabalho Benivaldo encontrou uma solução para este problema.

    Bastou colocar,no lugar da chamada focus() a chamada select();

    var theDocument = createMsxml2DOMDocumentObject();
            theDocument.async = false;
            theDocument.load(xmlResponse);
            // display the page of products
            var gridDiv = document.getElementById(gridDivId);
            gridDiv.innerHTML = theDocument.transformNode(stylesheetDoc);
            
    
    document.getElementById('qtd').select();

    Até mais.

  4. Olá.

    Eu sempre coloquei a liberação do resultado antes de fechar a conexão. Quando eu colocava depois, meus códigos sofriam esse mesmo erro.

    Aprendi a sempre liberar os resultados antes de se fechar a conexão. Pelo que eu sei, os resultados são liberados sozinhos ao fechar a conexão, mesmo que você não use o free_result.

    Me corrijam se eu estiver errado.

  5. Boa tarde a todos.

    Tenho uma dúvida com relação ao uso do Begin.

    Gostaria de saber se é possível, por exemplo, executar o begin em um arquivo chamado base.php e executar o rollback ou o commit em um outro arquivo chamado concluir.php.

    Fiz alguns testes e reparei que o rollback e o commit só funcionavam se eu chamasse o begin no mesmo arquivo .php, mas fazendo testes usando a forma passada na dúvida acima, não tive sucesso.

    Existe uma maneira?

    OBS: usei a conexão persistente (pg_pconnect), mas mesmo assim não deu certo.

    Desde já agradeço.

  6. Bom dia.

    Estou com um problema que não faço idéia do que seja.

    A parte de código abaixo é responsável pelo carregamento da página e da execução do focus.

    var theDocument = createMsxml2DOMDocumentObject();
            theDocument.async = false;
            theDocument.load(xmlResponse);
            // display the page of products
            var gridDiv = document.getElementById(gridDivId);
            gridDiv.innerHTML = theDocument.transformNode(stylesheetDoc);
            
    document.getElementById('qtd').focus();

    Acontece que quando o código carrega am página...o foco não é movido para o Id acima...somente é movido se eu colocar, antes do comando do focus, um alert qualquer..

    No Firefox funciona normalmente, isso só acontece no IE.

    Se alguém puder me ajudar, seria de grande ajuda mesmo.

    Obrigado desde já.

    Olá pessoal.

    Desculpem a insistência. Eu estava verificando o código para ver se encontrava alguma possibilidade e não encontrei.

    O Pior é que (vejam que estranho): eu havia falado que se eu colocasse um alert antes da chamada do focus(), o foco se movia.

    Isso acontece mesmo...e outra coisa..se ao invés de eu chamar o focus eu agregar um style ao id que eu pretendo focar, ele aplica o style numa boa...só o focus que não vai.

    Detalhe, o navegador não me acusa nenhum erro..e não há erro mesmo pois se houvesse, nem se eu colocasse o alert antes da chamada do focus(), ele não focaria.

    O que será que pode estar ocorrendo?

  7. Bom dia pessoal.

    Consegui fazer adicionar ítens no meu array de sessão, só falta uma coisa: Po exemplo: a array guardou o ítem 1 com quantidade 2. Precisava fazer que, quando eu enviasse o item 1 de novo, ele somasse a quantidade com a que já existia.

    Segue o código que já fiz. Este já guarda vários ítens...só preciso da rotina de soma.

    if(!session_is_registered("carrinho")){
    
           session_register("carrinho");
    
           $_SESSION[carrinho]=array();
    
          }
    
     if($_REQUEST[btadd]){
    
             if($_REQUEST[cod_produto] && $_REQUEST[qnt] > 0){
    
    
               if( $_SESSION[carrinho]['teste'][$_REQUEST[cod_produto]] ){
             
               $_SESSION[carrinho][$_REQUEST[cod_produto]]+=$_REQUEST[qnt];
               }else{
               $_SESSION[carrinho][$_REQUEST[cod_produto]]=$_REQUEST[qnt];
                }
             }
             
            
          }
          print_r($_SESSION[carrinho]);

    Agradeço desde já a atenção de todos.

  8. Boa tarde.

    Por favor, preciso de ajuda com este caso que não sei como começar.

    Estou fazendo uma aplicação de lançamento de notas e preciso guardar informações dos ítens lançados em uma sessão, fazendo com que essa sessão fosse usada como um banco de dados (ela guardaria todas as informações dos ítens lançados) Se lançar 5 ítens, ela precisaria guardar os 5 ítens e assim por diante.

    Se alguém puder ajudar, eu agradeço muito.

    Desde já, obrigado.

  9. Olá a todos.

    Sou novo no Forum e fico feliz por estar participando.

    Estou tentando acessar variaves criadas antes do FOR para acessa-las dentro dele mas não está dando cento.

    function verifica_campos(){
            var desc = document.getElementById('desc').value.length;
            var qnt = document.getElementById('qnt').value.length;
            var venc_1 = document.getElementById('venc1').value;
            var venc_2 = document.getElementById('venc2').value;
            var numero_parcelas = eval(document.getElementById('qnt').value);
            var erro='';
            
            var i;
            
            for (i = 1; i <= numero_parcelas; i++){
            alert(venc_[i]);
        
            }    
            
        }

    Por favor, se alguém puder me ajudar. Estou precisando disto funcionando.

    Desde já agradeço.

×
×
  • Criar Novo...