Php 同一密钥的特定mysql_fetch_数组和值
mysql的结构如下: 记录如下:Php 同一密钥的特定mysql_fetch_数组和值,php,mysql,sum,Php,Mysql,Sum,mysql的结构如下: 记录如下: id invoice_id position_name qty price_without_tax tax currency 1 12 Processor I7 2 120.00 23% € 2 12 Processor I5 3 80.00 15% € 3 12 Processor AMD 2 60.00
id invoice_id position_name qty price_without_tax tax currency
1 12 Processor I7 2 120.00 23% €
2 12 Processor I5 3 80.00 15% €
3 12 Processor AMD 2 60.00 15% €
4 12 Processor I3 1 60.00 0% €
According to VAT rate | Net | Vat Amount | Gross
23% | 240.00 | 55.20 | 295.20
15% | 360.00 | 54.00 | 414.00
0% | 60.00 | 0.00 | 60.00
TOTAL | 660.00 | 109.20 | 769.20
我必须按键计算税额,才能得到这样的结果:
id invoice_id position_name qty price_without_tax tax currency
1 12 Processor I7 2 120.00 23% €
2 12 Processor I5 3 80.00 15% €
3 12 Processor AMD 2 60.00 15% €
4 12 Processor I3 1 60.00 0% €
According to VAT rate | Net | Vat Amount | Gross
23% | 240.00 | 55.20 | 295.20
15% | 360.00 | 54.00 | 414.00
0% | 60.00 | 0.00 | 60.00
TOTAL | 660.00 | 109.20 | 769.20
我想通过以下方式下载唱片:
$position=mysql_query("SELECT * FROM position where invoice_id = '$id'");
while($row=mysql_fetch_array($position))
{
Sum there
}
但我真的不知道如何计算增值税的价值。你能帮我一下吗?首先,使用mysql\u fetch\u数组是不好的。因为从PHP5.5.0开始就不推荐使用此扩展。更多信息: 关于您的问题(使用您的代码)
考虑到不含税的价格是每1种产品的价格。增值税税率或增值税金额?增值税金额/增值税税率您已经得出了109.20的金额,或者您不知道如何回传?我不知道如何根据增值税税率回传增值税金额,以及如何计算。增值税金额是(税/100*(价格/无税*数量))即0.23*(120*2)=55.20是所有税款的总和。我想根据增值税税率计算金额。你说的“税率”是什么意思?我想计算每个增值税税率的金额。例如:23%| 240.00 | 55.20 | 295.20在上面的代码上,
echo$tmp_sum*($row[“tax”]/100))代码>它会给你55.20这是真的,但如果我得到两个相同的税,你的代码将不会总和。