我正在为我的网站构建计算器,它们是表面积类型的计算器,我需要一个公制,一个给我们。我真的不想让 2 个计算器占用我的页面上的空间。相反,我想在我的表单顶部构建一个单选按钮,让用户单击指标或我们来生成正确的代码。我该怎么做呢?我刚开始接触php,所以如果这个问题有一个简单的解决方案,我深表歉意。
这是我的代码:
<?php
if (isset($_POST['dia'])) $dia = $_POST['dia'];
if (isset($_POST['wt'])) $wt = $_POST['wt'];
if (isset($_POST['L'])) $L = $_POST['L'];
if (isset($_POST['num'])) $num = $_POST['num'];
if (isset($_POST['waste'])) $waste = $_POST['waste'];
$answer1 = 3.14 * ($dia / 100) * $L * $num ;
$answer2 = 3.14 * (($dia + ($wt * 2)) / 100) * $L * $num;
$answer = ($answer1 + $answer2) * $waste / 200;
echo <<<_END
<form method='post' action='http://www.launchrun.com/consealtest/ConBlockMIC-circ- metric.php'>
<table border='0' width='500px' cellpadding='3' cellspacing='1' class="table">
<tr class="calcheading"><td colspan="2"><strong>ConBlock MIC Circular Surface Area</strong></td></tr>
<tr class="calcrow"><td>Diameter (cm):</td><td align="center"><input type='text' name='dia' value="$dia"/></td></tr>
<tr class="calcrow2"><td>Wall Thickness (cm):</td><td align="center"><input type='text' name='wt' value="$wt"/></td></tr>
<tr class="calcrow"><td>Section Length (meters):</td><td align="center"><input type='text' name='L' value="$L"/></td></tr>
<tr class="calcrow"><td>Number of Sections:</td><td align="center"><input type='text' name='num' value="$num"/></td></tr>
<tr class="calcrow"><td>Waste Variance (%):</td><td align="center"><select name='waste' value="$waste"/>
<option value="1.05" >0%</option>
<option value="1.05" >5%</option>
<option value="1.1" >10%</option>
<option value="1.2" >20%</option>
<option value="1.25" >25%</option>
</select></td></tr>
<tr class="submit"><td colspan="2"><input type='submit' value='Calculate'/></td></tr>
_END;
?>
<tr class="calcrow">
<td><i>Interior Coating (sq ft):</td>
<td align="center"><input type="text" value="<?php echo round($answer1, 2)?>"></td></i>
</tr>
<tr class="calcrow">
<td><i>Exteror Coating (sq ft):</td>
<td align="center"><input type="text" value="<?php echo round($answer2, 2)?>"></td></i>
</tr>
<tr class="calcrow">
<td><i>Total Gallons of ConBlock MIC needed:</td>
<td align="center"><input type="text" value="<?php echo round($answer, 2)?>"></td></i>
</tr>
</table>
</form>
正如您在上面看到的,我在一个特定的等式中有每个答案,美国的等式只是用#12 替换#100。有人可以帮助我或指出正确的方向吗?非常感谢。