如何使用</select> <input />将我的<select>更改为与条形码扫描仪一起使用

时间:2019-05-29 14:16:31

标签: php jquery

我将要更改一个脚本,并且正确地知道该脚本正在使用带有一个选项和回显的<select>来显示产品。

现在,我想将<select>更改为<input>,以便可以扫描条形码,并且应该将产品信息立即添加到数据库中,但是我迷路了,我已经花了几个小时来弄清楚如何更改它,我认为解决方案是使用隐藏的,但是后来我无法将第一个已知的产品添加到我的列表中。

有人可以帮我吗? :)

我尝试使用更多的盒子来购买产品,但这真是一团糟。

 <div class="col-md-6">
  <div class="form-group">
    <label for="date">Product Name</label>
    <select class="form-control select2" name="prod_name" tabindex="1" autofocus required>
      <?php
        $branch=$_SESSION['branch'];
        $cid=$_REQUEST['cid'];

        include('../dist/includes/dbcon.php');

        $query2=mysqli_query($con,"select * from product where branch_id='$branch' order by prod_name")or die(mysqli_error());

          while($row=mysqli_fetch_array($query2)){
            ?>
            <option value="<?php echo $row['prod_id'];?>"><?php echo $row['prod_name']." Available(".$row['prod_qty'].")";?></option>
          <?php }?>
    </select>

      <input type="hidden" class="form-control" name="cid" value="<?php echo $cid;?>" required>   
    </div><!-- /.form group -->
  </div>
  <div class=" col-md-2">
    <div class="form-group">
      <label for="date">Quantity</label>
      <div class="input-group">
        <input type="number" class="form-control pull-right" id="date" name="qty" placeholder="Quantity" tabindex="2" value="1"  required>
      </div><!-- /.input group -->
    </div><!-- /.form group -->
  </div>
  <div class="col-md-2">
    <div class="form-group">
      <label for="date"></label>
      <div class="input-group">
        <button class="btn btn-lg btn-primary" type="submit" tabindex="3" name="addtocart">+</button>
      </div>
    </div>

应该更改代码以使用<input>或类似符号,以便我可以使用条形码扫描仪将商品添加到列表中。

1 个答案:

答案 0 :(得分:0)

我为获得结果而做的是:

我将prod_id更改为条形码,并在扫描时将表单提交到temp_db,以显示每个项目,然后添加了一个名为inStock的“ finish db”,一切都应该如此! :)

/肯尼思