Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中将华氏温度转换为摄氏温度_Php - Fatal编程技术网

在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>