在php中将华氏温度转换为摄氏温度
不知道为什么华氏到摄氏度不起作用。到法伦的摄氏度工作正常。可能我遗漏了一些非常简单的东西,但我不知道该怎么做。我在这儿在php中将华氏温度转换为摄氏温度,php,Php,不知道为什么华氏到摄氏度不起作用。到法伦的摄氏度工作正常。可能我遗漏了一些非常简单的东西,但我不知道该怎么做。我在这儿 <?php if (isset($_POST['celsius'])) { $c = $_POST['celsius']; $f = ($c * 9/5) + 32; echo "<pre>$c Celsius is " .$f ." Fahrenheit</pre>"; } if (isset($_POST['fah
<?php
if (isset($_POST['celsius'])) {
$c = $_POST['celsius'];
$f = ($c * 9/5) + 32;
echo "<pre>$c Celsius is " .$f ." Fahrenheit</pre>";
}
if (isset($_POST['fahren'])) {
$fah = $_POST['fahren'];
$cen = ($fah - 32) / 1.8;
echo "<pre>$fah Fahrenheit is " .$cen ." Celsius</pre>";
}
// (°F - 32) / 1.8 = °C
echo <<<_END
<pre>
<form method="post" action="10-unit-converter.php">
Celsius to Fahrenheit:
<input type="text" name="celsius" size="7" />
<input type="submit" value="Fahrenheit" />
<br>
Fahrenheit to Celsius:
<input type="text" name"fahren" size="7" />
<input type="submit" value="Celsius" />
</form>
</pre>
_END
?>
很可能是由于输入错误,浏览器无法识别“fahren”的名称,并且未将其传递给php
您缺少一个
=
name=“fahren”
您在html输入中错过了:试试这个:
别告诉我名字“fahren”中的等号是什么
谢谢!让我羞愧地躲藏起来…发生在我们所有人身上。曾经花了六个小时来找出receive
与receive
eeek不同。我为自己感到羞愧。。。
<input type="text" name"fahren" size="7" />
<?php
if (isset($_POST['celsius'])) {
$c = $_POST['celsius'];
$f = ($c * 9/5) + 32;
echo "<pre>$c Celsius is " .$f ." Fahrenheit</pre>";
}
if (isset($_POST['fahren'])) {
$fah = $_POST['fahren'];
$cen = ($fah - 32) / 1.8;
echo "<pre>$fah Fahrenheit is " .$cen ." Celsius</pre>";
}
// (°F - 32) / 1.8 = °C
echo <<<_END
<pre>
<form method="post" action="10-unit-converter.php">
Celsius to Fahrenheit:
<input type="text" name="celsius" size="7" />
<input type="submit" value="Fahrenheit" />
<br>
Fahrenheit to Celsius:
<input type="text" name="fahren" size="7" />
<input type="submit" value="Celsius" />
</form>
</pre>