我正在学习 php 并构建了一个实验性的基于表单的计算器(也使用 html 和 POST 方法),它将值返回到表中。当我输入我的值并单击提交时,计算器可以正常工作,但是当我第一次运行代码时,我在最后一行不断收到两个“除以零”错误。在此处或通过 Google 搜索时,我似乎无法找到合乎逻辑的解决方案或解释。您可以向新手提供的任何解释将不胜感激。
<?php
error_reporting(E_ALL ^ E_NOTICE);
//calculate the difference in price
$itemQty = $_POST['num1'];
$itemCost = $_POST['num2'];
$itemSale = $_POST['num3'];
$shipMat = $_POST['num4'];
$diffPrice = $itemSale - $itemCost;
$actual = ($diffPrice - $shipMat) * $itemQty;
$diffPricePercent = (($actual * 100) / $itemCost) / $itemQty ;
?>