首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将扫描的二维码值发布到服务器上的数据库

如何将扫描的二维码值发布到服务器上的数据库
EN

Stack Overflow用户
提问于 2018-05-29 17:48:17
回答 1查看 3.8K关注 0票数 1

我在phonegap中试用条形码扫描/阅读器。我已经成功地读取了二维码,但现在我正在研究如何将扫描结果上传到mysql数据库。我已经安装了用于扫描的插件,这部分工作正常

用于扫描的Js

代码语言:javascript
复制
        <script type="text/javascript">
            function scan()
        {
                   cordova.plugins.barcodeScanner.scan(
                  function (result) {
                      alert("We got a barcode\n" +
                            "Result: " + result.text + "\n" +
                            "Format: " + result.format + "\n" +
                            "Cancelled: " + result.cancelled); 
                    // post to : "http://xxxxxxx.com/saveValue.php"     ------ Trouble on how to post to the server using this file
                  }, 
                  function (error) {
                      alert("Scanning failed: " + error);
                  });
        }
        </script>

正文内容

代码语言:javascript
复制
        <div data-role="main" class="ui-content">
        <a href="" data-role="button" onclick="scan()" >Scan</a>
        </div>

当QRC被扫描时,结果弹出,但我想一旦这个弹出窗口出现,我就将值发布到我的服务器上的mySQL数据库中。下面的php运行正常。

saveValue.php

代码语言:javascript
复制
        <?php
            if (isset($_POST['qrc'])) {
            $qrc = $_POST['qrc'];
            }

        include("con.php");


            $stmt =  $con->prepare("insert into qrc (qrc) values (:qrc)");

            $stmt->bindValue(':qrc', $qrc);

            $stmt->execute();


        ?>

有没有办法在JavaScript的函数结果上添加一个像"http://xxxxxxx.com/saveValue.php“这样的url?

EN

回答 1

Stack Overflow用户

发布于 2018-05-29 18:02:43

您可以将正文内容包装到一个元素中,在该元素中设置

<form action="http://xxxxxx.com/saveValue.php" method="post">

然后添加一个<button type="submit" value="Submit">来上传二维码。

这将是我能想到的将数据上传到MySQL数据库的最简单的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50581278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档