Сохраните его в сеансе, но прежде всего измените атрибуты значения, чтобы они были уникальными.
Затем вы можете сделать стандартный или Ajax-запрос к вашему PHP-скрипту, который считывает идентификатор продукта и сохраняетэто в сессию.В PHP вы можете прочитать значение радио точно так же, как и другие входные файлы - оно будет в $ _REQUEST (лучше использовать $ _POST или $ _GET), содержащее значение, которое присутствует в атрибуте значения выбранного пользователем переключателя.* Пример PHP-кода (пожалуйста, используйте больше механизмов безопасности перед использованием):
<?php
session_start();
$itemId = $_POST['rmr'];
if(!empty($itemId)){
$_SESSION['cart'][] = $itemId;
}
?>
Это самый простой пример, который я могу вам привести;)
Хороший день
Обновление:
Сначала измените html на что-то подобное:
<form method="post" form name="make_payment_frm" action="module/make-payment-module.php" onsubmit="return show_make_payment_validation();">
<input name="rmr" type="radio" value="1" onclick="get_radio_value()" /> royal<br />
<input name="rmr" type="radio" value="2" onclick="get_radio_value()" /> splroyal<br />
<input name="rmr" type="radio" value="3" onclick="get_radio_value()" /> postal
</form>
Затем у вас есть два варианта: первый - это отправка данных через AJAX.Вы сделали бы это в Javascript, в функции show_make_payment_validation ().Если вы используете jQuery, запрос будет выглядеть примерно так:
$.post('module/make-payment-module.php', {rmr : $('name="rmr"').val()}, function(data){
// callback
});
и читать его на PHP, как я описал выше.Если вы используете другой каркас JS или вообще не используете его, взгляните на XmlHttpRequest.
Во-вторых, избавьтесь от этой функции и отправьте сообщение напрямую.Затем в PHP вы получаете доступ к данным, как я уже упоминал ранее, $_POST['rmr']
- это элемент вашей корзины (будет 1, если выбран рояль, 2, если нечеткий, и 3, если почтовый).