Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

maquinabo

Como pegar um valor do banco em javascript?

Recommended Posts

Olá, eu estou fazendo um sistema de nivel, toda logica está em script, a cada 60 segundos, ele adiciona 1 para a variavel pontos, e cada vez que ele fizer isso, ele deve fazer também, um update na tabela nivel, adicionando, por exemplo: se ele tiver nivel = 3 no banco, e ele fez mais 1 ponto, eu preciso pegar esse ponto, somar com o que ele tem no banco, e fazer um update com a soma total, ou seja, nivelAtual + nivelGanhado = nivelAdicionado ao banco pelo update... Espero que tenham entendido, esse é o código que eu tenho até agora:

<?php session_start(); ?>
<html>
    <body onload= "startWorker()"
    window.onbeforeunload = "stopWorker()">

<p>Count numbers: <output id="result"></output></p>
<p>Pontos: <output id="p"></output></p>

<p><strong>Note:</strong> <a href="facebook.com.br">Internet Explorer 9 and earlier versions do not support Web Workers.</a>

<script>
var w;
var pontos=0;
var NivelAtual= </script><?php $_SESSION['codigoNivel']; ?><script>

function startWorker() {
    if(typeof(Worker) !== "undefined") {
        if(typeof(w) == "undefined") {
            w = new Worker("demo_workers.js");
        }
        w.onmessage = function(event) {
            document.getElementById("result").innerHTML = event.data;
            tempo=document.getElementById("result").innerHTML;
            
            if(tempo%60==0 && tempo!= 0){
        pontos++;
        document.getElementById("p").innerHTML = pontos;
    }
        };
        
    
    } else {
        document.getElementById("result").innerHTML = "Sorry, your browser does not support Web Workers...";
    }
}

function stopWorker() { 
    alert("Oi");
    w.terminate();
    w = undefined;
}
</script>

</body>
</html>

var NivelAtual= </script><?php $_SESSION['codigoNivel']; ?><script> foi minha tentativa de pegar o nivel da pessoa logada, que ñ deu certo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por douglas79
      Boa noite,
      primeiramente eu fiz um site num servidor local (Wordpress 5.9), criei uma pasta chamada blog e fiz a transferência via FTP para essa pasta, mas não instalei o Wordpress nativo da hospedagem.. Acessei o painel de controle e criei o banco de dados e importei o BD do phpmyadmin do servidor XAMPP. Daí quando vou acessar o domínio www.guardamunparacambi.info/blog, aparece a mensagem "Erro ao conectar com o banco de dados". O que pode estar acontecendo?
      Preciso de ajuda!
    • Por douglas79
      Boa noite,
      primeiramente eu fiz um site num servidor local (Wordpress 5.9), criei uma pasta chamada blog e fiz a transferência via FTP para essa pasta, mas não instalei o Wordpress nativo da hospedagem.. Acessei o painel de controle e criei o banco de dados e importei o BD do phpmyadmin do servidor XAMPP. Daí quando vou acessar o domínio www.guardamunparacambi.info/blog, aparece a mensagem "Erro ao conectar com o banco de dados". O que pode estar acontecendo?
      Preciso de ajuda!
    • Por douglas79
      Boa noite,
      primeiramente eu fiz um site num servidor local (Wordpress 5.9), criei uma pasta chamada blog e fiz a transferência via FTP para essa pasta, mas não instalei o Wordpress nativo da hospedagem.. Acessei o painel de controle e criei o banco de dados e importei o BD do phpmyadmin do servidor XAMPP. Daí quando vou acessar o domínio www.guardamunparacambi.info/blog, aparece a mensagem "Erro ao conectar com o banco de dados". O que pode estar acontecendo?
      Preciso de ajuda!
    • Por douglas79
      Boa noite,
      primeiramente eu fiz um site num servidor local (Wordpress 5.9), criei uma pasta chamada blog e fiz a transferência via FTP para essa pasta, mas não instalei o Wordpress nativo da hospedagem.. Acessei o painel de controle e criei o banco de dados e importei o BD do phpmyadmin do servidor XAMPP. Daí quando vou acessar o domínio www.guardamunparacambi.info/blog, aparece a mensagem "Erro ao conectar com o banco de dados". O que pode estar acontecendo?
      Preciso de ajuda!
    • Por Mauricio Molina
      Ola, estou tendo problemas com o cadastro de dados de um formulário no BD, ele gera o ID (auto increment), mas não insere os dados vindo do formulário no banco de dados.
       
      Ja estou tão cego que não estou conseguindo achar o erro, alguém pode me dar uma força?
       
      HTML
      <form method="POST" action="proc_cad_faq.php" enctype="multipart/form-data"> <div class="form-group"> <label for="pergunta">Pergunta</label> <input name="pergunta" type="text" class="form-control" id="pergunta" placeholder="Digite a Pergunta"> </div> <div class="form-group"> <label for="resposta">Resposta</label> <textarea name="resposta" class="form-control" id="resposta" rows="3" placeholder="Digite uma Resposta"></textarea> </div> <div class="form-group"> <div class="custom-control custom-checkbox"> <input name="status" type="checkbox" class="custom-control-input" id="ativo" value="ativo"> <label class="custom-control-label" for="ativo">Ativo</label> </div> </div> <button type="submit" class="btn btn-primary">CADASTRAR</button> </form>  
      PHP - 7.4
       
      <?php session_start(); include_once("../conexao/conexao.php"); $pergunta = filter_input(INPUT_POST, 'pergunta', FILTER_SANITIZE_STRING); $resposta = filter_input(INPUT_POST, 'resposta', FILTER_SANITIZE_STRING); $status = filter_input(INPUT_POST, 'status', FILTER_SANITIZE_STRING); $result_faq = "INSERT INTO faq (pergunta, resposta, status, created) VALUES ('$pergunta', '$resposta', '$status', NOW())"; $resultado_faq = mysqli_query($conn, $result_faq); if(mysqli_insert_id($conn)){ $_SESSION['msg_cad_faq'] = "<script> Swal.fire({ icon: 'success', title: 'SUCESSO!', text: 'FAQ cadastrada com sucesso!', showConfirmButton: true, }) </script>"; header("Location: cadastrar_faq.php"); }else{ $_SESSION['msg_cad_faq'] = "<script> Swal.fire({ icon: 'error', title: 'ERRO!', text: 'FAQ não cadastrada, tente novamente!' }) }); }); </script>"; header("Location: cadastrar_faq.php"); }  
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.