2017-08-11 85 views
2

我正在建立一个电子商务网站,我需要选择产品数量用户在下拉菜单中输入。我试过这个,但它给了我最后一个数量不是所选的。我仍在创建addtocart.php文件,但在此之前,我需要传递这些值以便我可以在稍后阶段使用它们。如何获取所选下拉框的值在url中显示

我已经实现下面的代码

<div class="product-cartq"> 
 
    <div class="product-quantity pull-left"> 
 
    <span>Quantity:</span> 
 
    <select name="quantity_option"> 
 
      <?php for($qty = 1; $qty < 11; $qty++){ 
 
      echo '<option value="'.$qty.'">'.$qty.'</option>'; 
 
      }?> 
 
    </select> 
 
    </div> 
 
    <div class="btn_addtocart"> 
 
     <form method="GET" action="cart.php" enctype="multipart/form-data"> 
 
     <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"> 
 
     <input type="hidden" name="quantity_option" value="<?php echo $qty; ?>"> 
 
     <input class="btn btn-primary btn-submit" type="submit" name="add_to_cart" value="add to cart"/> 
 
    </form> 
 
    </div> 
 
</div>

我无法继续,因为我无法获得的价值。对此有何建议或改进?

回答

2

这样做:

<form method="GET" action="cart.php" enctype="multipart/form-data"> 
    <div class="product-cartq"> 
    <div class="product-quantity pull-left"> 
    <span>Quantity:</span> 
    <select name="quantity_option"> 
      <?php for($qty = 1; $qty < 11; $qty++){ 
      echo '<option value="'.$qty.'">'.$qty.'</option>'; 
      }?> 
    </select> 
    </div> 
    <div class="btn_addtocart"> 

     <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"> 
     <input type="hidden" name="quantity_option" value="<?php echo $qty; ?>"> 
     <input class="btn btn-primary btn-submit" type="submit" name="add_to_cart" value="add to cart"/> 

    </div> 
</div> 
</form> 
+0

是的,这似乎工作,我不得不删除'”> '因为它正在重复数量。无论如何,感谢您的帮助,真的很感激它。 –

1

选择控件在窗体标签之外。

相关问题