<?
// Komma durch Punkt ersetzen
$wert = str_replace (",",".", $wert);
// Faktoren für die Umrechnung in hPa
$Pa = "0.01";
$bar = "1000.0";
$hPa = "1";
// Faktoren zur Umrechnung von hPa in andere Druckeinheiten
$druck_Pa = "100.0";
$druck_bar = "0.0010000";
$druck_at = "0.0010200";
$druck_atm = "0.0009869";
$druck_mmHG = "0.7500600";
$druck_mmWS = "10.1971000";
$druck_InWS = "0.4014700";
$druck_PSI = "0.0145000";
//Deklarieren der Variablen
switch($druck)
{
case "a":
$zahl = $wert * $Pa; // Pa in hPa umwandeln
break;
case "b":
$zahl = $wert * $bar; // bar in hPa umwandeln
break;
case "c":
$zahl = $wert * $hPa; // hPa in hPa umwandeln
break;
}
// einzelne Druckeinheiten ausrechnen
$druck01 = bcmul($zahl, $druck_Pa,10); // Wert Pa
$druck02 = bcmul($zahl, $druck_bar,10); // Wert bar
$druck03 = bcmul($zahl, $druck_at,10); // Wert at, KPcm
// Punkt in Komma umwandeln
$druck01 = str_replace (".",",", $druck01);
$druck02 = str_replace (".",",", $druck02);
$druck03 = str_replace (".",",", $druck03);
?>
... sowie die Ausgabe
<form action="de_rechner2.php" method="post">
<table summary="" class="cross" border="1">
<tr>
<td class="form" colspan="3">
<input class="abstand2" name="wert" type="text" size="20">
<select class="abstand2" name="druck" style="width:140px;">
<option value="a">Pa</option>
<option value="b">bar</option>
<option value="c">hPa / mbar</option>
</select>
<input class="button abstand2" name="submit" type="submit" value="berechnen">
</td>
</tr>
<tr align="right">
<?
echo "<td>Pa<br>bar<br>hPa</td> <td>$druck01 <br>$druck02<br>$druck03</td>";
?>
<td class="" width="50%"> </td>
</tr>
</table>
</form>