Php 添加的单选按钮值
有人能说这个代码是对的还是错的吗Php 添加的单选按钮值,php,mysql,html,css,ajax,Php,Mysql,Html,Css,Ajax,有人能说这个代码是对的还是错的吗 If(isset($_POST) && ($_POST[‘GET_PAYMENT’] == ‘1’)) { $totalAmount = $_POST[‘GET_PAYMENT’]; //Total amount $checkbox_id = $_POST[‘VALUE’]; // The radio button value /* Here get the amount values (3,5.5 or 10) fr
If(isset($_POST) && ($_POST[‘GET_PAYMENT’] == ‘1’))
{
$totalAmount = $_POST[‘GET_PAYMENT’]; //Total amount
$checkbox_id = $_POST[‘VALUE’]; // The radio button value
/* Here get the amount values (3,5.5 or 10) from
Database based on the $checkbox_id and store it in
$amount variable*/
$total_amount = $amount + $totalAmount;
Echo $total_amount;
}
这是为我的单选按钮,它有单独的值,当我点击任何一个按钮时,它将与以前的值相加
javascript
Javascript函数
Function getPaymentVal()
{
Var checkboxVal = ‘’;
checkboxVal = $("input[@name=’rmr’]:checked").val();
$.ajax({
type: "POST",
url: "ajax.php",
data: "GET_PAYMENT=1&VALUE=”+ checkboxVal,
success: function(total_amount)
{
//Assigning the final value to the hidden value here
$(‘#totalamount’).val(total_amount);
//Here changing the display of total amount
$(‘#repair_total_amount’).html(“Total <span class="repair-finalamount-txt">£ ”+ total_amount+”</span>”);
}
});
}
函数getPaymentVal()
{
Var checkboxVal='';
checkboxVal=$(“输入[@name='rmr']:选中”).val();
$.ajax({
类型:“POST”,
url:“ajax.php”,
数据:“GET_PAYMENT=1&VALUE=“+checkboxVal,
成功:功能(总金额)
{
//将最终值指定给此处的隐藏值
$('totalamount').val(总金额);
//此处更改总金额的显示
$('till#total_amount').html(“total£;”+total_amount+”);
}
});
}
看看这段代码,我认为这是可能的,因为
“
和”
字符从另一个不同的字符编码源粘贴得很差。您应该再次键入以查看是否发生错误。看起来您是从另一个源复制粘贴了此代码,引号被弄乱了。用这个代替
$.ajax({
type: "POST",
url: "ajax.php",
data: "GET_PAYMENT=1&VALUE="+ checkboxVal,
success: function(total_amount)
{
//Assigning the final value to the hidden value here
$('#totalamount').val(total_amount);
//Here changing the display of total amount
$('#repair_total_amount').html("Total <span class='repair-finalamount-txt'>£ "+ total_amount+"</span>");
}
});
$.ajax({
类型:“POST”,
url:“ajax.php”,
数据:“GET_PAYMENT=1&VALUE=“+checkboxVal,
成功:功能(总金额)
{
//将最终值指定给此处的隐藏值
$('totalamount').val(总金额);
//此处更改总金额的显示
$('till#total_amount').html(“total£;”+total_amount+”);
}
});
这看起来不错,但我认为您通常会使用数据:{GET\u PAYMENT:1,VALUE:checkboxVal}
。此外,这些msword类型的引号可能会出现问题。你得到的结果是什么?同意。很肯定“and”会弄乱你的代码。你必须用“代替”。