0

我想创建一个计算器只是为了在 php 中编码。结果如下:PHPTest

对不起,有些是德语。

代码

<?php
    $umsatz = $_POST['umsatz'];
    $varkost = $_POST['varkost'];
    $fixkost = $_POST['fixkost'];
    $capitalassets = $_POST['capitalassets'];
    $inventories = $_POST['inventories'];
    $claims = $_POST['claims'];

    $ebit = $umsatz - $varkost - $fixkost;
    $umsatzrendite = $ebit / $umsatz;

    $capitalemployed = $capitalassets + $inventories + $claims;
    $kapitalumschlag = $umsatz/$capitalemployed;

    $roce = $umsatzrendite * $kapitalumschlag;  
?>


<h1>Berechnung des ROCE</h1>

<p>Und der Return on the Capital Employed für die eingegebenen Daten beträgt <strong><?php echo round($roce, 2) ?>%</strong>.</p>

<p>Das Ergebnis basiert auf einer Umsatzrendite von <strong><?php echo round($umsatzrendite*100, 2) ?>%</strong>, einem Capital Employed von <strong><?php echo $capitalemployed ?></strong> und einem Kapitalumschlag von <strong><?php echo round($kapitalumschlag, 2) ?></strong>. <br />
<br />
Das Ebit beträgt <strong><?php echo $ebit ?></strong></p>

但这不是我想要的样子。

我非常希望能够将必要的值插入表单并获得即时结果,而不必按下“提交”按钮。然后被链接到另一个 php 站点,实际计算开始的地方。

我觉得 PHP 可能是我所想的错误的语言。有人可以指出我的方向,完成这项工作吗?PHP 是解决这个问题的方法吗?还是 Ajax 或纯 JS?

我不知道,但我会非常感谢一个好的提示。

4

1 回答 1

2

这可以通过单独的 JS 轻松完成。根本不需要做这个服务器端。

为您指明方向:

使用 JS 检测您的输入字段何时更改。

如有可能,在更改时计算所有可用值以生成结果,并显示它们。

这是一个示例:实时计算 jquery 更改和另一个Jquery - 自动计算输入字段

于 2013-06-13T13:54:34.917 回答