Ir para conteúdo
Fórum Script Brasil

Cleitoncdsb

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Cleitoncdsb

  1. 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

     

×
×
  • Criar Novo...