Php 关于购物车网站

Php 关于购物车网站,php,jquery,html,css,ajax,Php,Jquery,Html,Css,Ajax,嗨,伙计们,篮子有问题。 有谁能告诉我添加购物车和购物篮项目的源代码吗。我还有另外三款产品,名为royal、splroyal、postal,价值22美元45美元90美元。 这些都存储在单选按钮中。首先,在php中,如何调用radio函数 还想知道jquery代码,这里不需要存储数据库。给我一些想法或发布一些代码 谢谢 form method="post" form name="make_payment_frm" action="module/make-payment-module.php" on

嗨,伙计们,篮子有问题。 有谁能告诉我添加购物车和购物篮项目的源代码吗。我还有另外三款产品,名为royal、splroyal、postal,价值22美元45美元90美元。 这些都存储在单选按钮中。首先,在php中,如何调用radio函数 还想知道jquery代码,这里不需要存储数据库。给我一些想法或发布一些代码

谢谢

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="30" onclick="get_radio_value()"/royal
input name="rmr"  type="radio" value="52" onclick="get_radio_value()"/splroyal
input name="rmr"  type="radio" value="37" onclick="get_radio_value()"/postal

将其保存到会话中,但首先要更改值属性,使其唯一

然后,您可以向PHP脚本发出标准或Ajax请求,该脚本读取产品标识符,并将其保存到会话中。在PHP中,您可以像读取其他输入文件一样读取单选值-它将位于$\u请求中(最好使用$\u POST或$\u GET),包含用户选择的单选按钮的value属性中的值

PHP代码示例(请在使用前实现更多安全机制):

用PHP阅读,就像我上面描述的那样。如果您使用的是其他JS框架,或者根本没有,请查看XmlHttpRequest


第二种方法是去掉这个功能,直接发布。然后,在PHP中,您可以访问我前面提到的数据,
$\u POST['rmr']
是您的购物车项目(如果选择royal,则为1,如果选择splroyal,则为2,如果选择postal,则为3)。

我对请求函数有疑问。如何使用REQUEST@can你写下$rmr=$_请求['rmr']$交付\邮件\详细信息=$rmr;如果您在ajax数据中看到,我会感到困惑。它会询问操作,并用一些细节更新了我的答案。基本上,如果您使用POST,您可以使用$\u POST在PHP中检索值。如果使用GET,则使用$\u GET检索PHP中的值。:)你是伟大的乌索班。在数据方面,我应该给它什么。要么是伊茨写的,要么是错误的乌索班先生$(文档)。准备好(函数(){$(输入[type='radio'])。点击(函数(){var price=$(this.attr(“value”);var name=$(this.attr(“rmr”);add_payment_value(price);});函数add_payment_value(price){//这里您可以使用$.ajax函数将您的'价格值'添加到购物车$.ajax({type:“POST”,url:“make payment.php”//file,您可以在其中向数据库数据添加价格:,,success:function(){}//成功时返回某物});}
<?php
     session_start();

     $itemId = $_POST['rmr'];

     if(!empty($itemId)){
        $_SESSION['cart'][] = $itemId;
     }
?>
<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>
$.post('module/make-payment-module.php', {rmr : $('name="rmr"').val()}, function(data){
   // callback
});