2017-08-11 126 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

選擇控件在窗體標籤之外。

相關問題