Php 如何在mysql数据库上传输条码号
我想在mysql数据库上发送我的产品条形码号。当有人扫描产品条码时,自动将条码号转移到mysql数据库上。有任何方法可以做这项工作。谢谢我相信当条形码阅读器读取条形码时,表单会自动提交。所以最后添加输入。或者使用javascript捕获提交事件,在实际点击提交之前不要提交 下面是一个让您开始学习的示例 submit.phpPhp 如何在mysql数据库上传输条码号,php,jquery,ajax,Php,Jquery,Ajax,我想在mysql数据库上发送我的产品条形码号。当有人扫描产品条码时,自动将条码号转移到mysql数据库上。有任何方法可以做这项工作。谢谢我相信当条形码阅读器读取条形码时,表单会自动提交。所以最后添加输入。或者使用javascript捕获提交事件,在实际点击提交之前不要提交 下面是一个让您开始学习的示例 submit.php <html> <head> <title>Insert product</title> <
<html>
<head>
<title>Insert product</title>
</head>
<body>
<form method="post" action="insert.php">
Product: <input type="text" name="product" /><br />
Barcode: <input type="text" name="barcode" /><br />
<input type="submit" value="Insert barcode" />
</form>
</body>
</html>
插入产品
产品:
条形码:
insert.php
<?php
$db = new PDO('mysql:host=localhost;dbname=myDatabase', 'username', 'password', array(PDO::ATTR_EMULATE_PREPARES => false));
$barcode = $_POST['barcode'];
$product = $_POST['product'];
try {
$db->beginTransaction();
$stmt = $db->prepare("INSERT INTO `barcodes` (`barcode`, `product`) VALUES (:barcode, :product)");
$stmt->execute(array(':barcode' => $barcode, ':product' => $product));
$db->commit();
} catch(PDOException $ex) {
$db->rollBack();
echo $ex->getMessage();
}
?>
是,称为脚本编写、连接到数据库和插入。你试过什么吗?首先你需要一个硬件来扫描条形码。PHP无法直接与硬件通信,因此需要借助OCX、Flash组件或任何其他可通过PHP调用的可执行文件,然后使用正常的PHP mysql操作获取产品的条形码编号并保存到数据库中。