我有一个需要解决的问题。
我正在使用一个看起来有点像的表格
<form action="<?php $_SERVER['PHP_SELF'];?>" method="get">
<h1>Score</h1>
<p>Uno
<input type="number" size="10" name="First" value="{$First}"/>
</p>
<p>Dos
<input type="number" size="10" name="Second" value="{$Second}"/>
</p>
<p>Tres
<input type="number" size="10" name="Third" value="{$Third}"/>
</p>
<p>Quattro
<input type="number" size="10" name="Fourth" value="{$Fourth}"/>
</p>
<button type="submit">Hit to submit your inputs</button>
</form>
而且我还有一些 php 代码来检索这些输入,如下所示
$First = $_GET['First'];
$Second = $_GET['Second'];
$Third = $_GET['Third'];
$Fourth = $_GET['Fourth'];
然后我打印这些使用简单的输入
echo $First, $Second, $Third, $Fourth;
手头的问题是,我需要先根据这四个变量进行计算,然后再将结果打印出来。
我已经创建了一个函数来做到这一点
function calculateIt(){
$overall = $first+$second+$third+$fourth/2;
return $overall;
}
然后我调用函数
$call = calculateIt();
但是一旦我回显这个调用,它就会返回 0。所以我猜测 $_GET 存储结果的时间不够长?