只提交填充的文本框值,并丢弃php表中的empt文本框

时间:2018-11-01 09:51:23

标签: javascript php html5

我有一个表格,其中列出了价格中数据库中所有库存产品。用户将添加数量,计算数量并提交表格。在列表中有5个产品。每次用户可以填充5个中的任何一个或全部。在提交时,我只想将填充数量的值输入数据库。我没有怎么做

这是我的代码

<tr>
        <td><?php echo $Myrow['product']; ?></td>
        <input type="hidden" name="product_id[]" value="<?php echo Myrow['id']; ?>" />
        <td><input type="text" name="rte[]" value="<?php echo $Myrow['rate']; ?>"  readonly="readonly" class="price form-control" /></td>
        <td><input type="text" name="Qty[]"  class="Qty form-control" /></td>
         <td><input type="text" id="amount" name="amount[]"  class="amount form-control" /></td>

       </tr>
       <?php } ?>
     </tbody> 

如何只提交未清空的值。请帮助

1 个答案:

答案 0 :(得分:0)

我认为这可以帮助您

$product_id=$_POST['product_id'];
$qty=$_POST['qty'];
foreach ($qty as $key => $value) {
 if($value){
    .... here you can save $product_id[$key], qty and other 
 }
}