Ich muss für die Schule eine php-Aufgabe machen.
Hierfür muss das Volumen bzw. die Oberfläche eines Kreiszylinders von php berechnet werden. Es müssen die zwei functionen volumen & oberfläche verwendet werden. Die function volumen soll per Rückgabewert berechnet werden, die function oberfläche mit Referenzparameter. Zudem soll ein Textfeld bestehen. Je nachdem ob man in dieses Textfeld O oder V eingibt soll die Oberfläche oder das Volumen berechnet werden. Es soll nach klicken auf den Submitbutton die eigene Seite neu geladen werden und das Ergebniss angezeigt werden.
Ich finde jedoch leider den Fehler nicht.
Danke für die Hilfe!
Die "Fehlermeldung schon beim ersten Aufruf der Seite:
3."; } else if ($was== „O“ || $was == „o“) { oberflaeche($r,$h,$ober) = $vol; echo „Die Oberfläche des geraden Kreisgekels beträgt $ober mm2.“; } else echo „Keine gültige Berechnungsart gewählt.“; } ?>
Und hier der Code:
$radius=$hoehe=$was="";
function volumen($r,$h,$vol)
{
$vol=(3.141592*$r*$r*$h)/(3);
return $vol;
}
function oberflaeche($r,$h,$ober)
{
$ober=(3.141592*$r*$r)+(3.141592*$r*$h);
return $ober;
}
if (isset($_POST[„r“]) && isset($_POST[„h“]) && isset($_POST[„was“]))
{
$radius=$_POST[„r“];
$hoehe=$_POST[„h“];
$was=$_POST[„was“];
if ($was ==„V“ || $was == „v“)
{
volumen($r,$h,$vol);
echo „Das Volumen des geraden Kreiskegels beträgt $vol mm3.“;
}
else if ($was== „O“ || $was == „o“)
{
oberflaeche($r,$h,$ober) = $vol;
echo „Die Oberfläche des geraden Kreisgekels beträgt $ober mm2.“;
}
else
echo „Keine gültige Berechnungsart gewählt.“;
}
?>
Oberfläche und Volumen
des geradem Kreiskegels
Radius [mm]:Höhe [mm]/V: