我将要更改一个脚本,并且正确地知道该脚本正在使用带有一个选项和回显的<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>
或类似符号,以便我可以使用条形码扫描仪将商品添加到列表中。
答案 0 :(得分:0)
我为获得结果而做的是:
我将prod_id更改为条形码,并在扫描时将表单提交到temp_db,以显示每个项目,然后添加了一个名为inStock的“ finish db”,一切都应该如此! :)
/肯尼思