Ungefähr so, nur als Ideenskizze, nicht als Code für den ernsthaften Einsatz.
PHP-Code:
<?php
$noentry_text = 'Bitte geben Sie °C ein!';
$noentry_alert = '';
$celsius = '';
$fahrenheit = '';
if (isset($_POST['berechnen']))
{
if (strlen($_POST['celsius']) == 0)
{
$noentry_alert = &$noentry_text;
}
else
{
$celsius = $_POST['celsius'];
$fahrenheit = berechne_fahrenheit($_POST['celsius']);
}
};
function berechne_fahrenheit($eingabe_celsius)
{
//$eingabe_celsius = $_POST['celsius']; Zeile streichen, das ist überflüssig
$fahrenheit = ($eingabe_celsius * (9/5)) + 32;
return $fahrenheit;
};
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Umrechnung Celsius / Fahrenheit</title>
</head>
<body>
<form name="celsius_fahrenheit" action="celsius_fahrenheit.php" method="post">
<p> <?php echo $noentry_alert ?> </p>
<p> <input type="text" size="6" name="celsius" value="<?php echo $celsius ?>">
°Celsius entspricht <?php echo $fahrenheit ?> °Fahrenheit: </p>
<p> <input type="submit" name="berechnen" value="Berechne °F"> </p>
</form>
</body>
</html>
Du tust Dir einen Gefallen, wenn Du allen Elementen einen aussagekräftigen Namen gibst und konsequent klein schreibst. Es ist sehr undankbar, mühsam aus dem Zusammenhang zu rekonstruieren, was denn $C1 wohl sein mag.