我正在尝试使用 PHP 制作一个简单的计算表格。一个页面将包含文本文件,用户将在其中输入数值并通过点击按钮,将执行数学运算并在另一个文本字段中输出。
这是我的代码:
<html>
<form name="form01" method="post">
<p>Quantite de vecteur: <input type="text" name="B" /></p>
<p>Taille du vecteur: <input type="text" name="A" /></p>
<p>Taille de l'insert: <input type="text" name="C" /></p>
<input type="submit" name="ratio_calc" id="ratio_calc" value="calculer">
</form>
<?php
if(isset($_POST['ratio_calc'])) {
$A = 'A';
$B = 'B';
$C = 'C';
$ratio = (($B * $C) / $A);
}
?>
p>Le ratio: <input type="text" name="ratio" value=<?php echo $ratio ?> /></p>
</html>
所以,我想 $ratio 在名为“ratio”的文本字段中输出。很简单,而且不知何故它确实有效,但在实际点击“计算器”按钮之前,我不断得到未定义的变量:比率。
我是 PHP 脚本的重度菜鸟,但我假设变量 A、B、C 和比率是在 PHP 脚本的第一部分中定义的,并且当脚本结束时,它们会被删除。我想我可以通过以某种方式修复或锚定这些变量来解决问题,以便它们通过文件“保存在内存中”。可能吗?
我找到了可以使用的地方$config = array(
将其保存为 PHP 文件,然后在每次新的 PHP 脚本开始时调用它require("path-toPHP file");
是否真的有可能,究竟如何做到这一点,还有另一种更简单的方法吗?
谢谢你们帮助我学习这门语言