Warning: Division by zero in C:\myphp\calc\licz.php on line 9
podaje tylko wynik dla objętości a co do czasu napełnienia nic się nie pojawia chociaż uważam ze skrypt jest prawidłowy
<form> Szerokość: <input id="liczba1" /><br /> Długość: <input id="liczba2" /><br /> Głębokość: <input id="liczba3" /><br /> Pedkość przepływu wody w L/h: <input id="liczba4" /><br /> <a href="#" onclick="Oblicz();">Oblicz</a> <br />Wynik: <div id="wynik">(na razie nieznany)</div> </form> <script type="text/javascript"><!-- function CreateAjaxObject() { var x; if (window.XMLHttpRequest) { x = new XMLHttpRequest(); } else if (window.ActiveXObject) x = new ActiveXObject("Microsoft.XMLHTTP"); return x; } function AjaxCompleted(ajax) { if (ajax.readyState != 4) return false; if (ajax.status != 200) return false; return true; } var Ajax = CreateAjaxObject(); function Oblicz() { Ajax.onreadystatechange = function() { if (!AjaxCompleted(Ajax)) return; var i = document.getElementById('wynik'); i.innerHTML = Ajax.responseText; } Ajax.open('GET', 'licz.php?op=Oblicz&l1=' + document.getElementById('liczba1').value + '&l2=' + document.getElementById('liczba2').value + '&l3=' + document.getElementById('liczba3').value + '&l4=' + document.getElementById('liczba4'), true); Ajax.send(null); } //--></script>
<?php $operacja = $_GET['op']; $liczba1 = (float) $_GET['l1']; $liczba2 = (float) $_GET['l2']; $liczba3 = (float) $_GET['l3']; $liczba4 = (float) $_GET['14']; if ($operacja === 'Oblicz') { $objetosc = $liczba1 * $liczba2 * $liczba3 * 1000; $objetosc/$liczba4 = $czas; } //?>