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)
Pergunta
Cleitoncdsb
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 – 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:
Só que no banco é salvo o texto: scan.content
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.