私はphpを学んでいて、値をテーブルに返す実験的なフォームベースの計算機(htmlとPOSTメソッドも使用)を構築しました。値を入力して [送信] をクリックすると電卓は機能しますが、最初にコードを実行すると、最後の行で 2 つの「0 による除算」エラーが発生し続けます。ここや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 ;
?>