好的,希望这是可能的。这就是我想要完成的事情。我们有一个系统可以处理我们的IT票据,cmdb,库存等......我的任务是创建一个在我们数据中心的设备上运行的二维码。因此,如果有人需要快速获取信息,他们只需扫描条形码,然后返回IP地址,品牌,型号,保修信息等......这一部分我已经完成了。我意识到,我必须为每件设备制作一个页面。这可能需要一段时间,我觉得有更好的方法。我在php中编写了所有内容,在管理软件中是一个地图,显示表是如何连接主键等的。我想知道的是,有没有办法扫描设备上的qrcode,例如它的id,通过它发送浏览器进入sql查询?
答案 0 :(得分:0)
我假设您使用的是webapp来扫描这些qr代码。
我会向php服务器发送一个AJAX Post请求。然后,PHP脚本将检索条形码ID的相应信息。
如果您需要更多帮助,请尝试更具体地了解您遇到的问题。
答案 1 :(得分:0)
您可以创建包含URL的qrcode,例如www.mysite.com/index.php?type=inventory&id=1
在这里做: https://www.the-qrcode-generator.com/
在index.php中,你可以检索你的GET变量类型和id,并从数据库接收你的数据,如下所示:
$query = "SELECT * FROM ".$_GET['type']." WHERE id = '".$_GET['id']."'";
答案 2 :(得分:0)
你可以使用这样的URL QR: URL可以包含GET方法信息,例如:http://www.example.com/index.php?PartID=your_unique_id 然后在你的PHP中像这样:
<?php
if(isset($_GET['PartID'])){
$part_id=strip_tags($_GET['PartID']);
$query="SELECT * FROM Database WHERE `part_ID`='".$part_id."'";
# get your query answer through mysqli() function
}
?>
答案 3 :(得分:0)
您可以使用基于Javascript的QR码处理器对页面上的数据进行解码,例如:https://github.com/LazarSoft/jsqrcode