如何在URL中显示所选下拉框的值

时间:2017-08-11 02:59:35

标签: php

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

我已实现以下代码

  <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 个答案:

答案 0 :(得分: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>

答案 1 :(得分:1)

选择控件位于表单标记之外。