我在我的buy.php頁面中有以下表單。此頁面提交到checkout.php頁面。PHP複選框值
Burger $4.99 <input type="checkbox" name="foods[]" value="burger"/>
Fries $2.49 <input type="checkbox" name="foods[]" value="fries" />
Pizza $10.99 <input type="checkbox" name="foods[]" value="pizza" />
Steak $15.59 <input type="checkbox" name="foods[]" value="steak" />
Ribs $15.99 <input type="checkbox" name="foods[]" value="ribs" />
<input type="submit" name="buy" value="Buy Now" />
我想要做的是,當用戶按下立即購買按鈕,他們應該被重定向到checkout.php頁面將顯示他們以前的頁面上買來的價格爲每沿項目這些項目以及所有項目的總數。我可以通過循環遍歷$ _POST ['foods']數組來獲得來自這些輸入字段的值,該數組給出了用戶選擇的每個複選框的值。我怎麼去得到用戶購買的每件商品的價格,以便我可以計算出來,然後顯示這些商品的總量?我需要包括更多的領域嗎?另外,我應該提到,我還沒有爲這些頁面使用數據庫。對不起,我是PHP新手。任何幫助/建議將不勝感激。謝謝。
你應該使用[標籤元素](http://www.w3.org/ TR/html4/interact/forms.html#h-17.9.1)爲屏幕閱讀器和朋友提供更好的訪問,併爲您的複選框提供更大的點擊目標。你也應該把你的標籤放在你的複選框後面(因爲這是那種表單控件的傳統佈局)。 – Quentin
歡迎來到堆棧溢出!但請不要將價格與輸入字段一起發送!他們可以很容易地被操縱! – ComFreek
有沒有這樣的事情作爲一個PHP複選框,讓別人知道什麼是問題,有'標籤'。 –