У меня есть то, что кажется уникальной ситуацией. Я хотел бы иметь форму флажка, которая отображается на странице:
Учебное пособие к экзамену — добавьте флажок «100,00 долларов» здесь «Симулятор онлайн-тестирования — добавьте флажок 200,00 долларов здесь»
Я хотел бы иметь возможность выбрать либо поле, либо оба, и отправить общую сумму в долларах в мою корзину с помощью кнопки отправки.
Я пытался создать массив, а затем добавить суммы в массив, чтобы их можно было как-то передать в корзину. Насколько я понял, эхо было тестом, чтобы увидеть, работает ли процесс … это не так.
Я думал, что могу сделать действие формы для создания массива, а затем обработать этот массив, давая мне число, которое затем можно будет передать в корзину.
if (isset($post['h'])){
$a=array(h);
echo array_sum($a);
}
Экзамен Учебное пособие — Добавить $ 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.
}
Здесь у вас есть два флажка, отправка через POST, где вы можете получить данные и делать с ними дальнейшие действия
Других решений пока нет …