PHP表单处理购物车的复选框值

PHP表单处理购物车的复选框值,php,checkbox,cart,shopping,Php,Checkbox,Cart,Shopping,我的处境似乎很特殊。我希望有一个复选框表单,在页面上显示: 考试学习指南-添加$100.00“此处复选框” 在线测试模拟器-在此处添加$200.00“复选框” 我想能够选择任何一个框或两者,并有总美元金额发送到我的购物车通过提交按钮 我一直在尝试创建一个数组,然后在数组中添加金额,以便以某种方式将它们传递到购物车。就我所知,回声是一个测试,看看这个过程是否有效…它没有 我在想,我可以做一个表单操作来创建数组,然后处理该数组,给我一个数字,然后可以传递给购物车 考试学习指南-增加$100.00

我的处境似乎很特殊。我希望有一个复选框表单,在页面上显示:

考试学习指南-添加$100.00“此处复选框” 在线测试模拟器-在此处添加$200.00“复选框”

我想能够选择任何一个框或两者,并有总美元金额发送到我的购物车通过提交按钮

我一直在尝试创建一个数组,然后在数组中添加金额,以便以某种方式将它们传递到购物车。就我所知,回声是一个测试,看看这个过程是否有效…它没有

我在想,我可以做一个表单操作来创建数组,然后处理该数组,给我一个数字,然后可以传递给购物车

考试学习指南-增加$100.00

在线测试模拟器-添加$100.00
以下是最基本的版本之一:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<form method="post">
    <input type="checkbox" name="exam_study_guide" value="100">Exam Study Guide<br/>
    <input type="checkbox" name="online_test_simulator" value="200">Online Test Simulator<br/>
    <button type="submit" name="submit">Submit </button>
</form>

</body>
</html>

<?php

if ($_SERVER['REQUEST_METHOD'] === 'POST') {   

    // example of calculating the sum
    $sum = 0;
    if(!empty($_POST['online_test_simulator'])) {
        $sum += $_POST['online_test_simulator'];
    }    

    if(!empty($_POST['exam_study_guide'])) {
        $sum += $_POST['exam_study_guide'];
    }

    // perform many other different actions like add to cart etc.

}

文件
考试学习指南
在线测试模拟器
提交
以下是可能推动您的最基本版本之一:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<form method="post">
    <input type="checkbox" name="exam_study_guide" value="100">Exam Study Guide<br/>
    <input type="checkbox" name="online_test_simulator" value="200">Online Test Simulator<br/>
    <button type="submit" name="submit">Submit </button>
</form>

</body>
</html>

<?php

if ($_SERVER['REQUEST_METHOD'] === 'POST') {   

    // example of calculating the sum
    $sum = 0;
    if(!empty($_POST['online_test_simulator'])) {
        $sum += $_POST['online_test_simulator'];
    }    

    if(!empty($_POST['exam_study_guide'])) {
        $sum += $_POST['exam_study_guide'];
    }

    // perform many other different actions like add to cart etc.

}

文件
考试学习指南
在线测试模拟器
提交
这部分被切断了:这部分被切断了:这太棒了!非常感谢。我不熟悉这种复杂性,我试着做一个echo,这样我就可以看到数组中的内容:echo$\u POST;但什么也没发生。如何将这些值放入购物车这太棒了!非常感谢。我不熟悉这种复杂性,我试着做一个echo,这样我就可以看到数组中的内容:echo$\u POST;但什么也没发生。如何将这些值放入购物车-