Formular überprüfung

  • Zitat

    ..und wieder zweifel ich an deinen Lesefähigkeiten -.-'


    Ähm Sorry, hätte gemeint hier fängt es an:

    Zitat

    Was ist BBCode?
    BBCode ist eine spezielle Umsetzung von HTML. Ob du BBCode in deinen Beiträgen auf diesem Board verwenden kannst, wird durch die Board-Administration festgelegt. Sofern du es verwenden darfst, kannst du es auch im Beitrags-Formular für diesen Beitrag deaktivieren. BBCode ist ähnlich wie HTML aufgebaut, Tags werden von eckigen Klammern („[“ und „]“) statt spitzen („<“ und „>“) eingeschlossen und erlauben eine bessere Kontrolle, was und wie etwas angezeigt wird. Je nach verwendetem Template wirst du über dem Bereich für den Nachrichtentext Schaltflächen finden, die dir die Verwendung von BBCode vereinfachen werden. Aber selbst dann kann die folgende Anleitung für dich hilfreich sein.

    und hier hört es auf, bin nicht auf die Idee gekommen dass es hier weiter geht ^^


    Naja, ist ja jetzt egal ich komme mal zu meinem Problem wenn ich dass Formular absende bekomme ich schon am Anfang die "Mail wurde gesendet" zu Gesicht, wo hab ich einen Fehler, oder hab ich etwa was vergessen?


    PHP
    1. <span class="syntaxhtml"><!doctype html><br /><html><br /><br /><head><br /> <title>Umfrage Essen</title><br /><br /> <meta charset="ISO-8859-2" /><br /> <meta name="description" content="Umfrage Essen" /><br /> <meta name="author" content="Christian Huml" /><br /> <meta name="keywords" content="umfrage,essen" /><br /> <meta name="generator" content="Umfrage Essen" /><br /><br /></head><br /><br /><body><br /><br /><span class="syntaxdefault"><?php<br />$essen </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'essen'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault">$empfaenger </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"admin@bhkwpartner.de"</span><span class="syntaxkeyword">; </span><span class="syntaxcomment">//Mailadresse<br /></span><span class="syntaxdefault">$absender </span><span class="syntaxkeyword">= </span><span class="syntaxstring">""</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$betreff </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"Anfrage"</span><span class="syntaxkeyword">;<br /><br /><br /><br />if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">])== </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /><br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'essen'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /><br /> echo </span><span class="syntaxstring">"<p>Die Angabe $essen wurde nicht ausgef&uuml;llt!!</p>"</span><span class="syntaxkeyword">;<br /> }<br /><br /> if(</span><span class="syntaxdefault">mail</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$empfaenger</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$betreff</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$essen</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxstring">"From: $absender"</span><span class="syntaxkeyword">));<br /><br /> {<br /> echo </span><span class="syntaxstring">"Mail wurde gesendet!"</span><span class="syntaxkeyword">;<br /> }<br /><br /><br /><br /> </span><span class="syntaxdefault">?><br /></span><br /><form method="post" action="hallo.php"><br /><input type="hidden" name="check" value="1" /><br /><h1>Umfrage Essen</h1><br /><p> <label>Was Essen Sie am liebsten? <br /><br /><input type="text" name="essen" value="" size="20" maxlength="50" /> </label> </p><br /><input type="submit" name="absenden" value="absenden" /><br /></form><br /><br /><br /></body><br /></html></span>
  • Wie wäre es denn mal, wenn du erstmal das kontrollierst und berichtigst, was wir dir hier schon gesagt haben? Vielleicht kommen dann manche Fehler gar nicht mehr auf.


    Gruß

  • Zitat

    Wie wäre es denn mal, wenn du erstmal das kontrollierst und berichtigst, was wir dir hier schon gesagt haben? Vielleicht kommen dann manche Fehler gar nicht mehr auf.


    Hab ich gemacht, habe aber immer noch den Fehler dass die Mail schon am Anfang abgesendet wird und eine andere unerklärliche:


    Zitat

    Warning: mail() expects at most 5 parameters, 18 given in /home/web192/otto47/ftproot/www.bhkwpartner.de/test/simulation.php on line 140


    Hier mal mein Code:


    Code
    1. <span class="syntaxhtml"><!doctype html><br /> <head><br /> <title><br /> BHKWPartner - Simulation<br /> </title><br /> <link href="./design.css" type="text/css" rel="stylesheet" /><br /> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /><br /> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /><br /> <meta name="content-language" content="de" /><br /> <meta name="author" content="Otto Huml" /><br /> <meta name="publisher" content="Christian Huml" /><br /> <meta name="copyright" content="Christian Huml" /><br /> <meta name="keywords" content="BHKW, Blockheizkraftwerk, Heizung, Strom erzeugen, Wärme und Strom, heizen, moderne Heizung, Simulation, Nahwärme, Fernwärme, Einspeisevergütung, Zuschuss, BAFA, Förderung, alternative Heizung, Heizungssanierung, Angebot, Mini-BHKW, Einspeisung, wärmegeführt, stromgeführt, stromoptimiert, Börsenpreis, EEX, Bonus, Brennstoffzelle, Linator, dampfprozess, verbrennung, Gasturbine, Wärmelieferung, Stromlieferung, Einspeisevergütung, EVU, EEG, Vergütungen, Hackschnitzel, Pellets, Angebote, Fachbetrieb, Installateur, Heizungsbau, Elektriker, Preis, Planung, Auslegung, Berechnung, Wirtschaftlichkeit, Amortisation, Mehrkosten" /><br /> <meta name="description" content="BHKWPartner - das optimale BHKW von Ihrem Installateur! " /><br /> <meta name="page-topic" content="Dienstleistung" /><br /> <meta name="page-type" content="Dienstleistung" /><br /> <meta name="language" content="Deutsch" /><br /> <meta name="revisit" content="After 7 days" /><br /> <meta name="robots" content="INDEX,FOLLOW" /><br /> </head><br /> <body><br /><br /> <div id="header"><br /> </div><br /> <div id="left"><br /> <ul id="navigation"><br /> <li> <a href="index.html">Startseite</a> </li><br /> <li> <a href="simulation.php">Simulationsanfrage </a> </li><br /> <li> <a href="planung.html">BHKW-Planung </a> </li><br /> <li> <a href="abrechnung.html">BHKW-Abrechnung </a> </li><br /> <li> <a href="aktuelles.html">Aktuelles </a> </li><br /> <li> <a href="info.html">Info </a> </li><br /> <li> <a href="agb.html"> AGB </a> </li><br /> <li> <a href="impressum"> Impressum </a> </li><br /> </ul><br /><br /> <div id="linksunten5"><br /> </div><br /> </div><br /> <div id="inhalt"><br /> <span class="syntaxdefault"><?php<br /> </span><span class="syntaxcomment">//Variabeln Formular<br /> </span><span class="syntaxdefault">$absender </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'mail'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$betreff </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"Anfrage"</span><span class="syntaxkeyword">;<br /> </span><span class="syntaxdefault">$empfaenger </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"admin@bhkwpartner.de"</span><span class="syntaxkeyword">;<br /> </span><span class="syntaxdefault">$typ </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'typ'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$brennstoff </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoff'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$brennstoffverbrauch </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoffverbrauch'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$brennstoffeinheit </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoffeinheit'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$erzeugung </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'erzeugung'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$alter </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'alter'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$stromverbrauch </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'stromverbrauch'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$stromverbrauchseinheit </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'stromverbrauchseinheit'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$arbeitspreis </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'arbeitspreis'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$name </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$adresse </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'adresse'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$wohnort </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'wohnort'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$tel </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'tel'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$ok </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'ok'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$ip_adresse </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REMOTE_ADDR'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxcomment">//Fehlermeldungen 15<br /> </span><span class="syntaxkeyword">if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">])== </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'typ'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Geb&auml;ude Typ aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoff'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Brennstoff derzeit aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoffverbrauch'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Brennstoffverbrauch/Jahr aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">])== </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoffeinheit'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Brennstoffeinheit aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'erzeugung'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Art der Erzeugung aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'alter'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Alter der Heizung aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'stromverbrauch'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Stromverbrauch im Jahr aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'stromverbrauchseinheit'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Stromverbrauchseinheit aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'arbeitspreis'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Arbeitspreis je kWh Strom in € (aus der letzten Stromrechnung&#41 aus!</strong></p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Vorname und Name aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'adresse'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Adresse aus! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'wohnort'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: PLZ und Wohnort aus! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'tel'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Tel.-Nr. aus! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'mail'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: E-Mail-Adresse aus! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'ok'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Sie m&uuml;ssen noch die Regeln und Gesch&auml;ftsbedingungen akzeptieren! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> </span><span class="syntaxcomment">//Daten per Mail<br /> </span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">mail</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$empfaenger</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$betreff</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$typ</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$brennstoff</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$brennstoffverbrauch</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$brennstoffeinheit</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$erzeugung</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$alter</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$stromverbrauch</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$stromverbrauchseinheit</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$arbeitspreis</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$name</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$adresse</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$wohnort</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$tel</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$ok</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$ipadresse</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxstring">"From: $absender"</span><span class="syntaxkeyword">));<br /><br /> { </span><span class="syntaxcomment">//Dankesbotschaft<br /> </span><span class="syntaxkeyword">echo </span><span class="syntaxstring">"Wir danken f&uuml;r ihre Anfrage, wir werden uns so schnell wie <br /><br /> m&ouml;glich bei ihnen melden!"</span><span class="syntaxkeyword">;<br /> }<br /><br /><br /><br /><br /> </span><span class="syntaxdefault">?><br /></span><br /><br /><br /><br /><br /> <p class="abstand"> <strong>*Geb&auml;ude - Typ: </strong> </p><br /> <form method="post" action="simulation.php"><br /> <input type="hidden" name="check" value="1" /><br /> <select class="form" name="typ" size="1" multiple="multiple"><br /> <option value="1">Wohnhaus</option><br /> <option value="2">Gewerbe(B&auml;cker,Metzger etc.)</option><br /> <option value="3">Geb&auml;ude m. hohem W&auml;rmeberarf (Hotel, Altenheim, Schwimmbad)</option><br /> <option value="4">Sonstiges</option><br /> </select><br /> <p class="abstand">Baujahr:</p><br /> <input class="form" type="text" name="baujahr" value="" size="6" maxlength="50" /><br /> <p class="abstand">Sanierungsma&szlig;nahme erfolgt! Wenn ja welche!:</p><br /> <input class="form" type="text" name="sanierung" value="" size="43" maxlength="50" /><br /> <p class="abstand">Zu beheizende Fl&auml;che in m&sup2; ca:</p><br /> <input class="form" type="text" name="beheizende" value="" size="27" maxlength="50" /><br /> <p class="abstand"> <strong>*Brennstoff derzeit: </strong> </p><br /> <select class="form" name="brennstoff" size="1" multiple="multiple"><br /> <option value="1">Heiz&ouml;l</option><br /> <option value="2">Erdgas</option><br /> <option value="3">Fl&uuml;ssiggas</option><br /> <option value="4">Fernw&auml;rme/Strom</option><br /> <option value="5">Pellets/Hackschnitzel</option><br /> </select><br /> <p class="abstand"> <strong>*Brennstoffverbrauch/Jahr: </strong> </p><br /> <input class="form" type="text" name="brennstoffverbrauch" value="" size="27" maxlength="50" /><br /> <p class="abstand"> <strong>*Brennstoffeinheit: </strong> </p><br /> <select class="form" name="brennstoffeinheit" size="1" multiple="multiple"><br /> <option value="1">ltr.</option><br /> <option value="2">m&sup3;</option><br /> <option value="3">kWh</option><br /> </select><br /> <p class="abstand"> <strong>*Art der Erzeugung: </strong> </p><br /> <select class="form" name="erzeugung" size="1" multiple="multiple"><br /> <option value="1">Standard-Kessel</option><br /> <option value="2">Niedertem.-Kessel</option><br /> <option value="3">Brennwert-Kessel</option><br /> <option value="4">Fernw&auml;rme, Strom</option><br /> </select><br /> <p class="abstand"> <strong>*Alter der Heizung: </strong> </p><br /> <select class="form" name="alter" size="1" multiple="multiple"><br /> <option value="1"><10 Jahre</option><br /> <option value="2">10 - 20 Jahre</option><br /> <option value="3">>20 Jahre</option><br /> </select><br /> <p class="abstand">Leistung in KW:</p><br /> <input class="form" type="text" name="leistung" value="" size="12" maxlength="50" /><br /> <p class="abstand"> <strong>*Stromverbrauch im Jahr: </strong> </p><br /> <input class="form" type="text" name="stromverbrauch" value="" size="24" maxlength="50" /><br /> <p class="abstand"> <strong>*Stromverbrauchseinheit: </strong> </p><br /> <select class="form" name="stromverbrauchseinheit" size="1" multiple="multiple"><br /> <option value="1">kWh</option><br /> <option value="2">€</option><br /> </select><br /> <p class="abstand"> <strong>*Arbeitspreis je kWh Strom in € (aus der letzten Stromrechnung): </strong> </p><br /> <input class="form" type="text" name="arbeitspreis" value="" size="63" maxlength="50" /><br /> <p class="abstand">Bemerkungen:</p><br /> <input class="form" type="text" name="bemerkungen" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*Vorname und Name: </strong> </p><br /> <input class="form" type="text" name="name" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*Adresse: </strong> </p><br /> <input class="form" type="text" name="adresse" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*PLZ und Wohnort: </strong> </p><br /> <input class="form" type="text" name="wohnort" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*Tel.-Nr.: </strong> </p><br /> <input class="form" type="text" name="tel" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*E-Mail-Adresse: </strong> </p><br /> <input class="form" type="text" name="mail" value="" size="20" maxlength="50" /><br /><br /> <p class="abstand"> <strong>*Regeln und Gesch&auml;ftsbedingungen gelesen: </strong> </p><br /> <input class="form" type="checkbox" name="ok" value="gelesen" /> <p class="links">Ja</p><br /> <br /><br /> <span class="syntaxdefault"><?php<br /> </span><span class="syntaxkeyword">echo </span><span class="syntaxstring">"<span class=\"ip\"> <p> <strong> Aus Sicherheitsgr&uuml;nden wird ihre IP Adresse gespeichert: $ip_adresse </strong> </p> </span>"</span><span class="syntaxkeyword">;<br /> </span><span class="syntaxdefault">?><br /></span> <input class="absenden" type="submit" name="absenden" value="absenden" /><br /><br /><br /><br /></form><br /><br /><br /><br /> </div><br /><br /> <div id="fusszeile"><br /> <p>&copy; Otto Huml W&auml;rme und Strom</p><br /> </div><br /><br /><br /> </body><br /><br /> </html></span>
  • &quot;hume&quot; schrieb:

    Eine andere unerklärliche:



    Kannst du Englisch? Da steht was du falsch machst. mail() braucht 5 Parameter, du gibst aber nicht 5 an.

  • Zitat

    mail() braucht 5 Parameter, du gibst aber nicht 5 an.


    Ja, ich weiß aber meine eigentlich was gibt es den für eine andere Variante wenn es zu viel Parameter sind?

  • &quot;hume&quot; schrieb:

    Ja, ich weiß aber meine eigentlich was gibt es den für eine andere Variante wenn es zu viel Parameter sind?


    Entschuldige, aber fange mit dem PHP Kurs von vorne an... da fällt mir echt nichts mehr zu ein.

  • &quot;hume&quot; schrieb:

    Naja, ist ja jetzt egal ich komme mal zu meinem Problem wenn ich dass Formular absende bekomme ich schon am Anfang die "Mail wurde gesendet" zu Gesicht, wo hab ich einen Fehler, oder hab ich etwa was vergessen?


    ...



    &quot;Basiii&quot; schrieb:


    Entschuldige, aber fange mit dem PHP Kurs von vorne an... da fällt mir echt nichts mehr zu ein.


    Da stimme ich Basti übrigens langsam zu..
    Ich habe dir diese Funktion, nebenbei erwähnt, auch schon mal im PHP-Manual gezeigt gehabt.. wenn du da nicht rein schaust, oder das nicht verstehst, solltest du wirklich noch mal von vorne anfangen.

  • Zitat

    Da stimme ich Basti übrigens langsam zu..
    Ich habe dir diese Funktion, nebenbei erwähnt, auch schon mal im PHP-Manual gezeigt gehabt.. wenn du da nicht rein schaust, oder das nicht verstehst, solltest du wirklich noch mal von vorne anfangen.


    Von welcher Funktion sprichst du? mail?

  • &quot;hume&quot; schrieb:

    Von welcher Funktion sprichst du? mail?


    Genau von dieser Funktion spricht er. Aber darum geht es nicht, du hast nicht im Ansatz verstanden wie eine Funktion funktioniert, also fange von vorne an, und probiere gleich alles aus, nicht erst am Ende eines Kapitels.

  • Zitat

    Genau von dieser Funktion spricht er. Aber darum geht es nicht, du hast nicht im Ansatz verstanden wie eine Funktion funktioniert, also fange von vorne an, und probiere gleich alles aus, nicht erst am Ende eines Kapitels.


    Warum ist den mein Aufbau nicht richtig oder was mach ich den eigentlich falsch? Verstehe jetzt überhaupt nicht wie du dass genau meinst.

  • Aufbau der mail Funktion:

    PHP
    1. <span class="syntaxdefault"><br /> mail <br /> </span><span class="syntaxkeyword">(<br /> </span><span class="syntaxdefault">EMPFÄNGER</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">BETREFF</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">NACHRICHT</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">HEADERS</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">OPTIONALER_PARAMETER<br /> </span><span class="syntaxkeyword">)<br /> </span><span class="syntaxdefault"></span>


    Deine Mailfunktion:

    PHP
    1. <span class="syntaxdefault"><br /> mail<br /> </span><span class="syntaxkeyword">(<br /> </span><span class="syntaxdefault">$empfaenger</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$betreff</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$typ</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$brennstoff</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$brennstoffverbrauch</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$brennstoffeinheit</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$erzeugung</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$alter</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$stromverbrauch</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$stromverbrauchseinheit</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$arbeitspreis</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$name</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$adresse</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$wohnort</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$tel</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$ok</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$ipadresse</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxstring">"From: $absender"<br /> </span><span class="syntaxkeyword">);<br /> </span><span class="syntaxdefault"></span>


    Dämmert da was? Du musst alle Variablen von "typ" bis hin zu "ipadresse" zu einer Variable zusammenpacken, weil du nur 5 Werte übergeben darfst... Aber das ist unwichtig, du verstehst den Grundlegenden Aufbau nicht, daher empfehle ich noch einmal neu anzufangen.

  • Zitat

    Dämmert da was? Du musst alle Variablen von "typ" bis hin zu "ipadresse" zu einer Variable zusammenpacken, weil du nur 5 Werte übergeben darfst... Aber das ist unwichtig, du verstehst den Grundlegenden Aufbau nicht, daher empfehle ich noch einmal neu anzufangen.


    Also ich verstehe den Grundlegenden Aufbau schon, ich hätte einfach gemeint man könnte dies mit dem Verkettungsoperator umgehen ^^


    Normal müsste dies aber jetzt stimmen

    Code
    1. <span class="syntaxhtml"><!doctype html><br /> <head><br /> <title><br /> BHKWPartner - Simulation<br /> </title><br /> <link href="./design.css" type="text/css" rel="stylesheet" /><br /> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /><br /> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /><br /> <meta name="content-language" content="de" /><br /> <meta name="author" content="Otto Huml" /><br /> <meta name="publisher" content="Christian Huml" /><br /> <meta name="copyright" content="Christian Huml" /><br /> <meta name="keywords" content="BHKW, Blockheizkraftwerk, Heizung, Strom erzeugen, Wärme und Strom, heizen, moderne Heizung, Simulation, Nahwärme, Fernwärme, Einspeisevergütung, Zuschuss, BAFA, Förderung, alternative Heizung, Heizungssanierung, Angebot, Mini-BHKW, Einspeisung, wärmegeführt, stromgeführt, stromoptimiert, Börsenpreis, EEX, Bonus, Brennstoffzelle, Linator, dampfprozess, verbrennung, Gasturbine, Wärmelieferung, Stromlieferung, Einspeisevergütung, EVU, EEG, Vergütungen, Hackschnitzel, Pellets, Angebote, Fachbetrieb, Installateur, Heizungsbau, Elektriker, Preis, Planung, Auslegung, Berechnung, Wirtschaftlichkeit, Amortisation, Mehrkosten" /><br /> <meta name="description" content="BHKWPartner - das optimale BHKW von Ihrem Installateur! " /><br /> <meta name="page-topic" content="Dienstleistung" /><br /> <meta name="page-type" content="Dienstleistung" /><br /> <meta name="language" content="Deutsch" /><br /> <meta name="revisit" content="After 7 days" /><br /> <meta name="robots" content="INDEX,FOLLOW" /><br /> </head><br /> <body><br /><br /> <div id="header"><br /> </div><br /> <div id="left"><br /> <ul id="navigation"><br /> <li> <a href="index.html">Startseite</a> </li><br /> <li> <a href="simulation.php">Simulationsanfrage </a> </li><br /> <li> <a href="planung.html">BHKW-Planung </a> </li><br /> <li> <a href="abrechnung.html">BHKW-Abrechnung </a> </li><br /> <li> <a href="aktuelles.html">Aktuelles </a> </li><br /> <li> <a href="info.html">Info </a> </li><br /> <li> <a href="agb.html"> AGB </a> </li><br /> <li> <a href="impressum"> Impressum </a> </li><br /> </ul><br /><br /> <div id="linksunten5"><br /> </div><br /> </div><br /> <div id="inhalt"><br /> <span class="syntaxdefault"><?php<br /> </span><span class="syntaxcomment">//Variabeln Formular<br /> </span><span class="syntaxdefault">$absender </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'mail'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$betreff </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"Anfrage"</span><span class="syntaxkeyword">;<br /> </span><span class="syntaxdefault">$empfaenger </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"admin@bhkwpartner.de"</span><span class="syntaxkeyword">;<br /> </span><span class="syntaxdefault">$typ </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'typ'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$brennstoff </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoff'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$brennstoffverbrauch </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoffverbrauch'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$brennstoffeinheit </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoffeinheit'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$erzeugung </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'erzeugung'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$alter </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'alter'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$stromverbrauch </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'stromverbrauch'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$stromverbrauchseinheit </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'stromverbrauchseinheit'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$arbeitspreis </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'arbeitspreis'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$name </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$adresse </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'adresse'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$wohnort </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'wohnort'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$tel </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'tel'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$ok </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'ok'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$ip_adresse </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REMOTE_ADDR'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$gesamt</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$typ</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$brennstoff</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$brennstoffverbrauch</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$brennstoffeinheit</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$erzeugung</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$alter</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$stromverbrauch</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$stromverbrauchseinheit</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$arbeitspreis</span><span class="syntaxkeyword">.<br /> </span><span class="syntaxdefault">$name</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$adresse</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$wohnort</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$tel</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$ok</span><span class="syntaxkeyword">;<br /> </span><span class="syntaxcomment">//Fehlermeldungen 15<br /> </span><span class="syntaxkeyword">if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">])== </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'typ'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Geb&auml;ude Typ aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoff'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Brennstoff derzeit aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoffverbrauch'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Brennstoffverbrauch/Jahr aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">])== </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'brennstoffeinheit'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Brennstoffeinheit aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'erzeugung'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Art der Erzeugung aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'alter'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Alter der Heizung aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'stromverbrauch'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Stromverbrauch im Jahr aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'stromverbrauchseinheit'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Stromverbrauchseinheit aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'arbeitspreis'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Arbeitspreis je kWh Strom in € (aus der letzten Stromrechnung&#41 aus!</strong></p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Vorname und Name aus!</strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'adresse'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Adresse aus! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'wohnort'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: PLZ und Wohnort aus! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'tel'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: Tel.-Nr. aus! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'mail'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Bitte f&uuml;llen Sie die Angabe: E-Mail-Adresse aus! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /> if (isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'absenden'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /> if (empty(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'ok'</span><span class="syntaxkeyword">]) == </span><span class="syntaxdefault">TRUE</span><span class="syntaxkeyword">)<br /> echo </span><span class="syntaxstring">"<p> <strong>Sie m&uuml;ssen noch die Regeln und Gesch&auml;ftsbedingungen akzeptieren! </strong> </p>"</span><span class="syntaxkeyword">;<br /> }<br /><br /> </span><span class="syntaxcomment">//Daten per Mail<br /> </span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">mail</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$empfaenger</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$betreff</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxdefault">$gesamt</span><span class="syntaxkeyword">,<br /> </span><span class="syntaxstring">"From: $absender"</span><span class="syntaxkeyword">));<br /><br /> { </span><span class="syntaxcomment">//Dankesbotschaft<br /> </span><span class="syntaxkeyword">echo </span><span class="syntaxstring">"Wir danken f&uuml;r ihre Anfrage, wir werden uns so schnell wie <br /><br /> m&ouml;glich bei ihnen melden!"</span><span class="syntaxkeyword">;<br /> }<br /><br /> </span><span class="syntaxdefault">?><br /></span><br /><br /><br /><br /><br /> <p class="abstand"> <strong>*Geb&auml;ude - Typ: </strong> </p><br /> <form method="post" action="simulation.php"><br /> <input type="hidden" name="check" value="1" /><br /> <select class="form" name="typ" size="1" multiple="multiple"><br /> <option value="1">Wohnhaus</option><br /> <option value="2">Gewerbe(B&auml;cker,Metzger etc.)</option><br /> <option value="3">Geb&auml;ude m. hohem W&auml;rmeberarf (Hotel, Altenheim, Schwimmbad)</option><br /> <option value="4">Sonstiges</option><br /> </select><br /> <p class="abstand">Baujahr:</p><br /> <input class="form" type="text" name="baujahr" value="" size="6" maxlength="50" /><br /> <p class="abstand">Sanierungsma&szlig;nahme erfolgt! Wenn ja welche!:</p><br /> <input class="form" type="text" name="sanierung" value="" size="43" maxlength="50" /><br /> <p class="abstand">Zu beheizende Fl&auml;che in m&sup2; ca:</p><br /> <input class="form" type="text" name="beheizende" value="" size="27" maxlength="50" /><br /> <p class="abstand"> <strong>*Brennstoff derzeit: </strong> </p><br /> <select class="form" name="brennstoff" size="1" multiple="multiple"><br /> <option value="1">Heiz&ouml;l</option><br /> <option value="2">Erdgas</option><br /> <option value="3">Fl&uuml;ssiggas</option><br /> <option value="4">Fernw&auml;rme/Strom</option><br /> <option value="5">Pellets/Hackschnitzel</option><br /> </select><br /> <p class="abstand"> <strong>*Brennstoffverbrauch/Jahr: </strong> </p><br /> <input class="form" type="text" name="brennstoffverbrauch" value="" size="27" maxlength="50" /><br /> <p class="abstand"> <strong>*Brennstoffeinheit: </strong> </p><br /> <select class="form" name="brennstoffeinheit" size="1" multiple="multiple"><br /> <option value="1">ltr.</option><br /> <option value="2">m&sup3;</option><br /> <option value="3">kWh</option><br /> </select><br /> <p class="abstand"> <strong>*Art der Erzeugung: </strong> </p><br /> <select class="form" name="erzeugung" size="1" multiple="multiple"><br /> <option value="1">Standard-Kessel</option><br /> <option value="2">Niedertem.-Kessel</option><br /> <option value="3">Brennwert-Kessel</option><br /> <option value="4">Fernw&auml;rme, Strom</option><br /> </select><br /> <p class="abstand"> <strong>*Alter der Heizung: </strong> </p><br /> <select class="form" name="alter" size="1" multiple="multiple"><br /> <option value="1"><10 Jahre</option><br /> <option value="2">10 - 20 Jahre</option><br /> <option value="3">>20 Jahre</option><br /> </select><br /> <p class="abstand">Leistung in KW:</p><br /> <input class="form" type="text" name="leistung" value="" size="12" maxlength="50" /><br /> <p class="abstand"> <strong>*Stromverbrauch im Jahr: </strong> </p><br /> <input class="form" type="text" name="stromverbrauch" value="" size="24" maxlength="50" /><br /> <p class="abstand"> <strong>*Stromverbrauchseinheit: </strong> </p><br /> <select class="form" name="stromverbrauchseinheit" size="1" multiple="multiple"><br /> <option value="1">kWh</option><br /> <option value="2">€</option><br /> </select><br /> <p class="abstand"> <strong>*Arbeitspreis je kWh Strom in € (aus der letzten Stromrechnung): </strong> </p><br /> <input class="form" type="text" name="arbeitspreis" value="" size="63" maxlength="50" /><br /> <p class="abstand">Bemerkungen:</p><br /> <input class="form" type="text" name="bemerkungen" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*Vorname und Name: </strong> </p><br /> <input class="form" type="text" name="name" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*Adresse: </strong> </p><br /> <input class="form" type="text" name="adresse" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*PLZ und Wohnort: </strong> </p><br /> <input class="form" type="text" name="wohnort" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*Tel.-Nr.: </strong> </p><br /> <input class="form" type="text" name="tel" value="" size="20" maxlength="50" /><br /> <p class="abstand"> <strong>*E-Mail-Adresse: </strong> </p><br /> <input class="form" type="text" name="mail" value="" size="20" maxlength="50" /><br /><br /> <p class="abstand"> <strong>*Regeln und Gesch&auml;ftsbedingungen gelesen: </strong> </p><br /> <input class="form" type="checkbox" name="ok" value="gelesen" /> <p class="links">Ja</p><br /> <br /><br /> <span class="syntaxdefault"><?php<br /> </span><span class="syntaxkeyword">echo </span><span class="syntaxstring">"<span class=\"ip\"> <p> <strong> Aus Sicherheitsgr&uuml;nden wird ihre IP Adresse gespeichert: $ip_adresse </strong> </p> </span>"</span><span class="syntaxkeyword">;<br /> </span><span class="syntaxdefault">?><br /></span> <input class="absenden" type="submit" name="absenden" value="absenden" /><br /><br /><br /><br /></form><br /><br /><br /><br /> </div><br /><br /> <div id="fusszeile"><br /> <p>&copy; Otto Huml W&auml;rme und Strom</p><br /> </div><br /><br /><br /> </body><br /><br /> </html></span>
  • &quot;hume&quot; schrieb:

    Also ich verstehe den Grundlegenden Aufbau schon,


    Ich glaube nicht. Und:

    &quot;hume&quot; schrieb:


    ich hätte einfach gemeint man könnte dies mit dem Verkettungsoperator umgehen ^^


    stimmt schon, aber nicht so, wie du es gemacht hast.

    PHP
    1. <span class="syntaxdefault"><br />$gesamt</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$typ</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$brennstoff</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$brennstoffverbrauch</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$brennstoffeinheit</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$erzeugung</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$alter</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$stromverbrauch</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$stromverbrauchseinheit</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$arbeitspreis</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$name</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$adresse</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$wohnort</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$tel</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$ok</span><span class="syntaxkeyword">;<br /> </span><span class="syntaxdefault"></span>


    Aber nicht so, sondern:

    Code
    1. $gesamt = $typ.$brennstoff.$brennstoffverbrauch.$brennstoffeinheit.$erzeugung.$alter.$stromverbrauch.$stromverbrauchseinheit.$arbeitspreis.$name.$adresse.$wohnort.$tel.$ok;


    Ich denke, du solltest wirklich nochmal von vorne anfangen. Nochmal überprüfe ich deinen Code nicht, wenn du nicht die Grundlagen verstanden hast.
    Dein isset reicht einmal und dann alles in die eine if-Abfrage rein und bei jedem "if(empty...)" hast du die geschwiften Klammern vergessen.
    Deine Mail-Funktion wird gleich abgeschickt, egal, ob das Formular überhaupt schon ausgefüllt wurde, könnte man z.B. mit "else" nach dem "if(isset...)" Teil machen.

  • Zitat

    Führst du dein Script auf deinem Computer aus oder auf einem Webspace?


    Derzeit öfters auf der Webspace als auf dem Rechner wieso?

  • &quot;lauras&quot; schrieb:

    Ich nehme an weil man normalerweise vom Rechner unter XAMPP z.B. keine Mails verschicken kann.


    So ist es. Steht auch im PHP Kurs, du solltest ihn vielleicht nicht noch einmal machen, sondern überhaupt mal.