【发布时间】:2012-10-29 00:06:49
【问题描述】:
首先,我不是编程专家,所以如果可以的话,请稍微解释一下,以便我更好地理解它们。我正在尝试制作一个计算器,该计算器将包含一些用户可以填写的字段,并显示最后的输出。基本上是这样的:
变量框 “开始”按钮 按下 Go 后结果显示在此处。
并且用户可以更改这些框并再次单击 go 以刷新新结果。
如果可能的话,我不想为此使用 Java。请帮助我提供 HTML/PHP 解决方案。
我将此页面命名为“isset.php”
<?php
session_start();
error_reporting(E_ALL);
ini_set('display_errors', '1');?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<?php
if(isset($_POST['submit']))
{
$a = $_POST['a'];
$b = $_POST['b'];
$sf = $a-(2*$b);
echo "<br><br>Safety Factor is ";
echo $sf;
}
else {
echo "Your results will display here after you use the calculator.";
}
?>
<br>Calculator
<form name="submit" method="post" action="isset.php">
<table width="450px">
<td valign="center">
<label for="a">a</label></td>
<td valign="center">
<input type="text" name="a" value="45"></td></tr>
<td valign="center">
<label for="b">b</label></td>
<td valign="center">
<input type="text" name="b" value="16"></td></tr>
<tr><td colspan="2" style="text-align:center">
<input type="submit" value="Calculate!">
</td></tr></table>
</form>
</body>
</html>
【问题讨论】:
-
见犯人的回答。输入字段的“名称”参数是设置帖子值的原因......哦,是的,您不想使用 javaSCRIPT。 java和javascript之间的巨大差异。
标签: php html if-statement refresh calculator