【发布时间】:2013-04-14 02:17:57
【问题描述】:
我正在尝试使用 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"); 开头时调用它
真的有可能吗,具体怎么做,还有其他更简单的方法吗?
感谢你们帮助我学习这门语言
【问题讨论】: