Hallo,
ich fange gerade erst an mich mit PHP zu beschäftigen, daher ist es wahrscheinlich ein ziemlich blöder Anfänger-Fehler, ich wäre euch dennoch sehr dankbar wenn ihr kurz drüber schauen könntet.
Ich habe eine Webseite mit dem Joomla CMS aufgesetzt und möchte dort einen CO2 Rechner anbieten. (Falls dass relevant sein sollte: neues Modul erstellt--> eigenes HTML--> dort den PHP Code hinterlegt).
Im Grunde brauche ich also ein Formular und muss dann die Werte abfangen, verrechnen und als Ergebnis wiedergeben.
PHP-Code:
<form method="POST" action="co2.php">
<b>Heizung</b><br>
<br>
Energieform Ihrer Heizung
<select name="rz">
<option value="heizol">Heizöl</option>
<option value="erdgas">Erdgas</option>
<option value="steinkohle">Steinkohle</option>
<option value="braunkohlebriketts">Braunkohlebriketts</option>
<option value="fernwaerme">Fernwärme</option>
</select>
<input name="heizung" size=10><br>
<br>
<br>
<b>Stromverbrauch</b><br>
<br>
Geschätzter Stromverbrauch
<input name="strom" size=10><br>
<br>
<br>
<b>Mobilität</b><br>
<br>
Geschätzter Benzinverbrauch (PKW)
<input name="pkw" size=10><br>
<input type=submit name=submit value="CO2 Verbrauch ermitteln">
</form>
<?php
if (!empty($_POST["submit"]))
{
$_heizung = $_POST["heizung"];
$_strom = $_POST["strom"];
$_rz = $_POST["rz"];
if ($_rz == "heizol") $_c=bcmul($_heizung, 2.6);
if ($_rz == "erdgas") $_c=bcmul($_heizung, 2.0);
if ($_rz == "steinkohle") $_c=bcmul($_heizung, 2.7);
if ($_rz == "braunkohlebriketts") $_c=bcmul($_heizung, 2.2);
if ($_rz == "fernwaerme") $_c=bcmul($_heizung, 0.2);
echo $_c;
}
?>
Das ist mein bisheriger code. Habe bisher "Mobilität" und "Strom" noch nicht integriert.
Das Problem ist jetzt, dass ich möchte dass das Ergebnis auf der gleichen Seite erscheint und nicht die Seite co2.php angezeigt wird.
Kann mir jemand helfen?