我想在我的 mysql 数据库上发送我的产品条形码编号。当有人扫描产品条形码时,会自动在 mysql 数据库上传输条形码编号。有任何方法可以完成这项工作。谢谢
问问题
2204 次
1 回答
0
我相信当条形码阅读器读取条形码时,表格会自动提交。所以最后添加输入。或者使用 javascript 捕获提交事件,并且在您实际点击提交之前不要提交。
这是一个让您入门的示例。
提交.php
<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>
插入.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();
}
?>
于 2012-08-28T08:07:45.803 回答