Hallo Leute bin neu hier und Begrüsse euch alle.
Ich Quäle mich seit ner weile mit der Abschlussarbeit für mein Studium.
Folgende Ausgangslage habe ich: Aufbau einer kompletten Webseite inkl. einem "Kostenrechner" Mit diesem will ich die Unterschiede zwischen Glühbirnen und LEDs berechnen.
Um zu sehen ob auch wirklich korrekt berechnet wird, habe ich Provisorisch mal ein if (isset()) eingefügt, dort werden dann sämtliche Ergebnisse Korrekt ausgegeben.
Hier mal mein Formular:
kostenrechner.html
Und hier wird berechnet.
kostenberechnen.php
Mir ist klar warum die Berechnungen nicht in die dafür vorgesehenen Ausgabefelder zurückgegeben werden, nur finde ich nirgendwo ein Lösungsansatz wie ich dort die ergebnisse rein bekomme. Habe schon Stunden vergoogelt. Weiter unten ist eben dann auch noch ein Text in dem die berechneten Ausgaben jeweils bei XYZ eingefügt werden sollen. Aber eben da habe ich dasselbe Problem.
Ich Quäle mich seit ner weile mit der Abschlussarbeit für mein Studium.
Folgende Ausgangslage habe ich: Aufbau einer kompletten Webseite inkl. einem "Kostenrechner" Mit diesem will ich die Unterschiede zwischen Glühbirnen und LEDs berechnen.
Um zu sehen ob auch wirklich korrekt berechnet wird, habe ich Provisorisch mal ein if (isset()) eingefügt, dort werden dann sämtliche Ergebnisse Korrekt ausgegeben.
Hier mal mein Formular:
kostenrechner.html
Code:
<!DOCTYPE html> <html lang="de"> <head> <title>Kostenrechner </title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> </head> <body> <h3 align="center">Energiesparrechner</h3> <fieldset> <form name="Stromrechner" action="index.php?id=400" method="post"> <div> <br><table border="0" cellpadding="0" cellspacing="0" width="70%" align="center"> <tbody> <tr> <td> <tr> <td><b>Allgemeine Vorgaben</b> </td> <td> </td> <td> </td> </tr> <tr> <td>Strompreis </td> <td colspan="2"><input name="stpreis" size="7" maxlength="7" value="20" type="text" title="stpreis"> Rappen / kWh</td> </tr> <tr> <td>Brenndauer </td> <td colspan="2"><input name="brdauer" size="7" maxlength="2" value="8" type="text" title="brdauer"> Stunden / Tag</td> </tr> <tr> <td>Anzahl </td> <td colspan="2"><input name="stueck" size="7" maxlength="4" value="1" type="text" title="stueck"> Stück </td> </tr> <tr> <td><b> Spezifische Vorgaben</b> </td> <td><b>Glühbirne </b></td> <td><b>LED Leuchtmittel </b></td> </tr> <tr> <td>Leistungsaufnahme </td> <td><input name="leistunggb" size="7" maxlength="5" value="46" type="text" title="leistunggb"></td> <td><input name="leistungled" size="7" maxlength="5" value="12" type="text" title="leistungled"> Watt </td> </tr> <tr> <td>Anschaffungskosten </td> <td><input name="apreisgb" size="7" maxlength="7" value="3.00" type="text" title="apreisgb"> </td> <td><input name="apreisled" size="7" maxlength="7" value="45.00" type="text" title="apreisled"> Franken </td> </tr> <tr> <td>Lebensdauer </td> <td><input name="ledauergb" size="7" maxlength="7" value="2000" type="text" title="ledauergb"> </td> <td><input name="ledauerled" size="7" maxlength="7" value="25000" type="text" title="ledauerled"> Stunden </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><input name="calc" value="Berechnen" type="submit"></td> <td></td> <td><input name="calc" value="Zurücksetzen" type="submit"></td> </tr> </tr> </td> </tbody> </table> </div> </fieldset> <fieldset> <!-- </form> <br /> <form name="Berechnung" action="index.php?id=400" method="post"> --> <div> <table border="0" cellpadding="0" cellspacing="0" width="70%" align="center"> <tbody> <tr> <td> <tr> <td>Täglicher Stromverbrauch</td> <td><input name="verbtaggb" size="7" maxlength="7" value="0.00" readonly="" style="font-weight:bold; color:#FF0000;" type="text" title="verbtaggb"></td> <td><input name="verbtagled" size="7" maxlength="7" value="0.00" readonly="" style="font-weight:bold; color:#009933;" type="text" title="verbtagled"> kWh</td> </tr> <tr> <td>Tägliche Energiekosten</td> <td><input name="enerkotaggb" size="7" maxlength="7" value="0.00" readonly="" style="font-weight:bold; color:#FF0000;" type="text" title="enerkotaggb"></td> <td><input name="enerkotagled" size="7" maxlength="7" value="0.00" readonly="" style="font-weight:bold; color:#009933;" type="text" title="enerkotagled"> Franken</td> </tr> <tr> <td>Jährliche Energiekosten</td> <td><input name="enerkojahrgb" size="7" maxlength="7" value="0.00" readonly="" style="font-weight:bold; color:#FF0000;" type="text" title="enerkojahrgb"></td> <td><input name="enerkojahrled" size="7" maxlength="7" value="0.00" readonly="" style="font-weight:bold; color:#009933;" type="text" title="enerkojahrled"> Franken</td> </tr> <tr> <td><b>Kostenersparnis pro Jahr</b></td> <td colspan="2"><input name="ersppjahr" size="7" maxlength="7" value="0.00" readonly="" style="font-weight:bold; color:#009933;" type="text" title="ersppjahr"> Franken / Jahr</td> </tr> </tr> </td> </tbody> </table> <?php if (isset($_POST["calc"])) { include("kostenberechnen.php"); }; ?> <br /> <tr> <td> • Ersparnis während der Lebensdauer der LED Lampe von <?php $lebrdauerled ?> Jahre beträgt <?php $erspledauer ?> bei einer Brenndauer von <?php $brdauer ?> Stunde(n) pro Tag. <br /> <br /> • Kosten für LED Leuchtmittel <?php $apreisled ?> Franken anstelle von <?php $preisgluedauer ?> Franken für <?php $anzgbledauer ?> Glühbirnen. <br /> <br /> • Stromeinsparungen pro Tag belaufen sich auf <?php $strokotag ?> Rappen pro Tag, pro Jahr sogar <?php $strokojahr ?> Franken. <br /> <br /> <!-- • Nach "XYZ" Jahren ist das LED Leuchtmittel amortisiert. <br /> <br /> • In den "XYZ" Jahren haben Sie "XYZ" kWh Energie eingespart. </td> </tr> --> </form> </div> </fieldset> </body> </html>
kostenberechnen.php
PHP-Code:
<?php
//$return = chr(13).chr(10);
//1. Stromverbrauch pro Tag LED
{
$leistungled = $_POST['leistungled'];
$brdauer = $_POST['brdauer'];
$stueck = $_POST['stueck'];
$verbtagled = (($leistungled * $brdauer * $stueck) / 1000);
echo $verbtagled."//1. Stromverbrauch pro Tag LED<br />";
//return $verbtagled;
}
//2. Stromverbrauch pro Tag Glühb.
{
$leistunggb = $_POST['leistunggb'];
$brdauer = $_POST['brdauer'];
$stueck = $_POST['stueck'];
$verbtaggb = (($leistunggb * $brdauer * $stueck) / 1000);
echo $verbtaggb."//2. Stromverbrauch pro Tag Glühb.<br />";
//return $verbtaggb;
}
//3. Stromverbrauch pro Jahr LED
{
$leistungled = $_POST['leistungled'];
$brdauer = $_POST['brdauer'];
$stueck = $_POST['stueck'];
$verbjahrled = (($leistungled * $brdauer * $stueck * 365) / 1000);
echo $verbjahrled."//3. Stromverbrauch pro Jahr LED<br />";
}
//4. Stromverbrauch pro Jahr Glühb.
{
$leistunggb = $_POST['leistunggb'];
$brdauer = $_POST['brdauer'];
$stueck = $_POST['stueck'];
$verbjahrgb = (($leistunggb * $brdauer * $stueck * 365) / 1000);
echo $verbjahrgb."//4. Stromverbrauch pro Jahr Glühb.<br />";
}
//5. Energiekosten pro Tag LED
{
$stpreis = $_POST['stpreis'];
$enerkotagled = (($verbtagled * $stpreis) / 100);
echo $enerkotagled."//5. Energiekosten pro Tag LED<br />";
}
//6. Energiekosten pro Tag Glühb.
{
$stpreis = $_POST['stpreis'];
$enerkotaggb = (($verbtaggb * $stpreis) / 100);
echo $enerkotaggb."//6. Energiekosten pro Tag Glühb.<br />";
}
//7. Energiekosten pro Jahr LED
{
$stpreis = $_POST['stpreis'];
$enerkojahrled = (($verbjahrled * $stpreis) / 100);
echo $enerkojahrled."//7. Energiekosten pro Jahr LED<br />";
}
//8. Energiekosten pro Jahr Glühb.
{
$stpreis = $_POST['stpreis'];
$enerkojahrgb = (($verbjahrgb * $stpreis) / 100);
echo $enerkojahrgb."//8. Energiekosten pro Jahr Glühb.<br />";
}
//9. Kostenersparnis pro Tag
{
$ersptag = ($enerkotaggb - $enerkotagled);
echo $ersptag."//9. Kostenersparnis pro Tag<br />";
}
//10. Kostenersparnis pro Jahr
{
$ersppjahr = ($enerkojahrgb - $enerkojahrled);
echo $ersppjahr."//10. Kostenersparnis pro Jahr<br />";
}
//11. Lebensdauer bei vorgegebener Brenndauer LED
{
$ledauerled = $_POST['ledauerled'];
$lebrdauerled = (($ledauerled / $brdauer) / 365);
echo round($lebrdauerled,2)."//11. Lebensdauer bei vorgegebener Brenndauer LED<br />";
}
//12. Lebensdauer bei vorgegebener Brenndauer Glühb.
{
$ledauergb = $_POST['ledauergb'];
$lebrdauergb = (($ledauergb / $brdauer) / 365);
echo round($lebrdauergb,2)."//12. Lebensdauer bei vorgegebener Brenndauer Glühb.<br />";
}
//13. Ersparnis auf Lebensdauer aus gesehen
{
$erspledauer = ($ersppjahr * $lebrdauerled);
echo $erspledauer."//13. Ersparnis auf Lebensdauer aus gesehen<br />";
}
//14. Brenndauer
{
echo $brdauer."//14. Brenndauer<br />";
}
//15. Kosten für LED
{
$apreisled = $_POST['apreisled'];
$apreisledstk = ($apreisled * $stueck);
echo $apreisledstk."//15. Kosten für LED<br />";
}
//16. Anzahl Glühbirnen für Lebensdauer LED
{
$anzgbledauer = ($lebrdauerled / $lebrdauergb);
echo $anzgbledauer."//16. Anzahl Glühbirnen für Lebensdauer LED<br />";
}
//17. Kosten für Anzahl Glühbirnen
{
$apreisgb = $_POST['apreisgb'];
$preisgluedauer = ($apreisgb * $anzgbledauer);
echo $preisgluedauer."//17. Kosten für Anzahl Glühbirnen<br />";
}
//18. Stromeinsparungen pro Tag der LED
{
$strokotag = ($verbtaggb - $verbtagled);
echo $strokotag."//18. Stromeinsparungen pro Tag der LED<br />";
}
//19. Stromeinsparungen pro Jahr der LED
{
$strokojahr = ($verbjahrgb - $verbjahrled);
echo $strokojahr."//19. Stromeinsparungen pro Jahr der LED<br />";
}
?>
Kommentar