Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas ao passar Paramentros do QRCOD


Cleitoncdsb

Pergunta

Olha tenho esse código que pega a leitura de um QRCOD pela Web Can e imprime na tela. 

No entanto gostaria de passar os dados da leitura para um banco mysql mas sempre da erro ao passar o valor.

Não é tanto um erro, só não consigo pegar o valor exato para poder passar pro meu banco. 

segue o código:

 

<?php
echo '<meta charset="utf-8">';
include_once '../conn/database.php';

function entrada($id){
    var_dump($id);
    $pdo = Database::connect();
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "INSERT INTO leitura (idfuncionario) values(?)";
    $q = $pdo->prepare($sql);
    $q->execute(array($id));
    Database::disconnect();
}
?>
<html>
  <head>
    <title>Instascan &ndash; Demo</title>
    <link rel="icon" type="image/png" href="ico.png">
    <link rel="stylesheet" href="style.css">
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/webrtc-adapter/3.3.3/adapter.min.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.10/vue.min.js"></script>
    <script type="text/javascript" src="https://rawgit.com/schmich/instascan-builds/master/instascan.min.js"></script>
  </head>
  <body>
    
    <div id="app">
      <div class="sidebar">
        <section class="cameras">
          <h2>Cameras</h2>
          <ul>
            <li v-if="cameras.length === 0" class="empty">Nenhuma Camera Encontrada</li>
            <li v-for="camera in cameras">
              <span v-if="camera.id == activeCameraId" :title="formatName(camera.name)" class="active">{{ formatName(camera.name) }}</span>
              <span v-if="camera.id != activeCameraId" :title="formatName(camera.name)">
                <a @click.stop="selectCamera(camera)">{{ formatName(camera.name) }}</a>
              </span>
            </li>
          </ul>
        </section>
        <section class="scans">
          <h2>Entradas</h2>
            
          <ul v-if="scans.length === 0">
            <li class="empty">Nenhuma Entrada</li>
          </ul>
          <transition-group name="scans" tag="ul">
            <li v-for="scan in scans" :key="scan.date" :title="scan.content"><?php entrada("{{ scan.content }}") ?> {{ scan.content }}</li>
          </transition-group>
        </section>
      </div>
      <div class="preview-container">
        <video id="preview"></video>
      </div>
    </div>
    <script type="text/javascript" src="app.js"></script>
  </body>
</html>

 

 

A Função entrada deveria passar o valor que esta em "scan.content" que imprime perfeitamente na tela, no entanto quando dou o var_dump o meu resultado é sempre esse:

o QrCod contem Cleiton da Silva Brito

e no Var_dum imprime: 

 C:\wamp64\www\qrcod\docs\index.php:6:string 'Cleiton da Silva Brito' (length=18)

 

Só que no banco é salvo o texto: scan.content

 

Editado por Cleitoncdsb
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...