複数の製品のオンライン注文フォームを作成しています。チェックボックスで選択した商品の合計費用を計算し、確認メールとして送信する必要があります。チェックボックスの値はドルの価格です。PHPフォーム - チェックボックスの数値
<input type="checkbox" id="product1" name="product1" value="100" />
<input type="checkbox" id="product2" name="product2" value="250" />
私の 'process.php'ファイルには、チェックされているすべてのアイテムのコストを合計する必要があります。
if(isset($_POST['product1']) && $_POST['product1'] == '100') {
$product1 = 100;
}
if(isset($_POST['product2']) && $_POST['product2'] == '250') {
$product2 = 250;
}
$dollars = $product1 + $product2;
このようにすると、$ dollarsは空の変数です。誰かがこれを修正する方法を教えてもらえますか?
ありがとうございました!
コードは正常に動作します。値をprocess.phpに渡してもよろしいですか? 'method =" post "'でフォームを提出していますか? – Travesty3
'print_r($ _ POST);'を追加すると、ポピュレートされたPOST配列が得られますか? – Ing
$ _POST ['product1']と$ _POST ['product2']は正しく設定されていますか? –