내 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 체크 박스와 같은 것은 존재하지 않습니다. 다른 사람들이 문제의 원인을 알 수 있도록하기 위해서, 거기에는'tag'가 있습니다. –