首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用来自HTML表单的输入来制作PHP计算器,但是如何使它给我即时的结果呢?

如何使用来自HTML表单的输入来制作PHP计算器,但是如何使它给我即时的结果呢?
EN

Stack Overflow用户
提问于 2013-06-13 13:51:13
回答 1查看 1.6K关注 0票数 0

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

很抱歉有些是德语的。

代码语言:javascript
复制
<?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>

但这不是我想要的。

我非常希望能够将必要的值插入到表单中并获得即时结果,而不是按下"submit“按钮。然后链接到另一个php站点,在那里开始实际的计算。

我觉得PHP可能是我心目中的错误语言。有人能给我指点方向吗,帮我完成这件事?PHP是解决这个问题的方法吗?或者Ajax还是纯JS?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-13 13:54:34

仅用JS就可以很容易地做到这一点。根本不需要做这个服务器端。

指给你一个方向:

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

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

下面是一个例子:jquery更改的实时计算和另一个Jquery -自动计算输入字段

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17088817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档