PHP créer un formulaire de concertion des unités de température de °C ,°F ou °K à °C ,°F ou °K
Température
0°C
273.15°K
32°F
<form action="form-temperature-unite.php" method="get" name="rechercheform">
<p>
<label for="tact" id="preinput"> Température : </label>
<input type="text" name="tact" Optional placeholder="entrer température " id="inputid"/>
</p>
Unité de température <br>
<input type="radio" name="uniteT" value="degC"checked>
°C <br>
<input type="radio" name="uniteT" value="degK">
°K <br>
<input type="radio" name="uniteT" value="degF">
°F <br>
<p>
<input type="submit" name="send" value="Submit" id="inputid" />
</p>
</form>
<?php
if (!empty($_GET["tact"])) {
$tact=$_GET["tact"]; }
else { $tact=0 ; }
$tact=str_replace(",",".",$tact);
$uniteT=$_GET["uniteT"];
if ($uniteT=="degK"){$tact=-273.15+$tact;}
if ($uniteT=="degF"){$tact=($tact-32)/1.8;}
echo("Température");
echo("<br>");echo $tact ;echo("°C");
echo("<br>");echo $tact+273.15 ;echo("°K");
echo("<br>");echo $tact*9/5+32 ;echo("°F");
?>
La partie $tact=str_replace(",",".",$tact); sert à convertir les chiffres avec virgule en chiffres avec point pour les éventuels calculs en PHP