2016-10-30 46 views
-1

我已經改變了措辭,可能會更清楚我想要完成什麼。我假設我需要Javascript來完成這項工作,但我不確定如何使用它。思考?Bootstrap表單和PHP

//the user will make a selection from the following dropdown 
    <div class="form-group col-lg-offset-3"> 
       <h3> 
        <select id="flavor" name="id"> 
         <option name="flavor">Select FLAVOR</option> 
         <option name="1">FRUIT PUNCH</option> 
         <option name="2">GRAPE</option> 
         <option name="3">WATERMELON</option> 
        </select> 
       </h3> 
      </div> 

    //based on the user selection, the option name (i.e. 1, 2, 3) must go after cartAction.php?action=addToCart&id= 
      <a href="cartAction.php?action=addToCart&id="> 
       <input type="submit" value="Add To Cart" button type="button" class="btn btn-success center-block button-buffer"> 
      </a> 

因此,舉例來說,如果用戶選擇果汁飲料,那麼A HREF部分就會像:

<a href="cartAction.php?action=addToCart&id=1"> 
       <input type="submit" value="Add To Cart" button type="button" class="btn btn-success center-block button-buffer"> 
      </a> 
+0

不垃圾郵件與無關的標記。您的問題與mysql和php無關 –

+0

實際上,它與php相關,因爲這是PHP頁面的動作。原來的行動涉及到PHP代碼,但我試圖修改它。所有的選項值實際上等同於mysql數據庫中的值。感謝您對Marcin非常有幫助的回答。 – MatthewSpire

回答

1

你必須給名稱選擇<select id="flavor" name="selectItem">

<select id="flavor" name="selectItem"> 
     <option name="flavor">Select FLAVOR</option> 
     <option name="0">FRUIT PUNCH</option> 
     <option name="1">GRAPE</option> 
     <option name="2">WATERMELON</option> 
</select> 

所以你可以將選項值傳遞給其他頁面

然後您可以使用GETPOST方法

$item=$_GET['selectItem']; 

更新

<form action="cartAction.php?action=addToCart&id=<?php echo $row["id"]; ?>"> 
    <select id="flavor" name="selectItem"> 
    <option name="flavor">Select FLAVOR</option> 
    <option name="0">FRUIT PUNCH</option> 
    <option name="1">GRAPE</option> 
    <option name="2">WATERMELON</option> 
    </select> 
    <input type="submit" value="Add To Cart" button type="button" class="btn btn-success center-block button-buffer"> 
</form> 
+0

雖然它在同一頁面上,並且選擇了任何選項必須通過表單操作。我嘗試了你的建議,但沒有發生任何事情。感謝您的幫助! – MatthewSpire

+0

@ MatthewSpir​​e.you應該保持select之間的格式不在格式之外 – iCoders

+0

」>
iCoders