Hey Leute,
wir haben momentan OOP in der Schule.. Kann mir jemand erklären wo mein Fehler liegt warum das Ergebniss nicht ausgegeben wird?
HTML Code:
unterkunft.class.php
rechnen.php
Wäre gut wenn mir jemand helfen könnte.
Gruß
Tobias
wir haben momentan OOP in der Schule.. Kann mir jemand erklären wo mein Fehler liegt warum das Ergebniss nicht ausgegeben wird?
HTML Code:
PHP-Code:
<!DOCTYPE>
<html>
<head>
<title>OOP - Aufgabe 2</title>
</head>
<body>
<form action="rechnen.php" method="post">
Grundpreis: <input type="text" size="17" name="Grundpreis">
Aufenthaltsdauer: <input type="text" size="17" name="Aufenthaltsdauer">
<input type="submit" value="Berechnen">
</form>
</body>
</html>
unterkunft.class.php
PHP-Code:
<?php
class Unterkunft
{
public $_kategorie;
public $_nettopreis;
public $_grundpreis;
public $_aufenthaltsdauer;
public $_anzahlgaeste;
public $_maxanzahlgaeste;
public $_gesamtpreis;
public $_text;
public function BerechneAngebot($_grundpreis, $_aufenthaltsdauer) {
$_nettopreis = $_grundpreis * $_aufenthaltsdauer;
$_gesamtpreis = $_nettopreis + $_nettopreis * 18 / 100;
return $_gesamtpreis;
}
public function ZeigeAngebot($_gesamtpreis) {
$text = "Der Gesamtpreis beträgt".$_gesamtpreis."Euro";
return $_text;
}
}
?>
rechnen.php
PHP-Code:
<?php
include "unterkunft.class.php";
$zimmer = new Unterkunft;
$zimmer->_grundpreis = $_POST["Grundpreis"];
$zimmer->_aufenthaltsdauer = $_POST["Aufenthaltsdauer"];
$zimmer->BerechneAngebot($zimmer->_grundpreis, $zimmer->_aufenthaltsdauer);
echo $zimmer->ZeigeAngebot($zimmer->_text);
?>
Gruß
Tobias
Kommentar