php代码求救。

[复制链接]
查看11 | 回复2 | 2010-7-24 23:58:28 | 显示全部楼层 |阅读模式
$user=$_POST['user'];
$pass=$_POST['pass'];
$A1=$_POST['A1'];
$A2=$_POST['A2'];
$A3=$_POST['A3'];
$A4=$_POST['A4'];
$A5=$_POST['A5'];
$A6=$_POST['A6'];
$A7=$_POST['A7'];
$address=$_POST['address'];
$duemonth=$_POST['duemonth'];
$dueday=$_POST['dueday'];
$total=$_POST['total'];
$A1P=$A1*7000;
$A2P=$A2*6999;
$A3P=$A3*5999;
$A4P=$A4*6999;
$A5P=$A5*7999;
$A6P=$A6*6999;
$A7P=$A7*5000;
$totalprice=($A1P+$A2P+$A3P+$A4P+$A5P+$A6P+$A7P);
我希望$total显示选购物品总数$totalprice显示物品价格 中间应该怎样设置?
【$a1~7在html里是checkbox】
因为这是一个需要计算总数的订单网页教学。所以要用checkbox。
a1就是你选定了第一个物品,然后通过total显示出你一共选了几个 然后yoga$a1p计算总价
1楼方法试过不行
2楼能说清楚一点吗··
再补充
这个代码绝对没有post值的问题
只存在算法问题,我想知道详细的算法代码
就是用变量$total定义几个$A被选上,然后用$totalprice算出价钱

回复

使用道具 举报

千问 | 2010-7-24 23:58:28 | 显示全部楼层
$a1~7应该是数量啊,为什么用checkbox,难道是选择数量?$total不要用POST过来的,在PHP中再计算 --------------------补充:给checkbox设置value=1你可以通过echo $A1;来一步步的调试啊! ------------------------------你的算法是对的,前提是传过来的值选中为1,没选中为0$total=($A1+$A2+$A3+$A4+$A5+$A6+$A7);
回复

使用道具 举报

千问 | 2010-7-24 23:58:28 | 显示全部楼层
猜测是数据类型的问题,你试试把上面改为:$A1=intval($_POST['A1']);$A2=intval($_POST['A2']);$A3=intval($_POST['A3']);$A4=intval($_POST['A4']);$A5=intval($_POST['A5']);$A6=intval($_POST['A6
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行