Problem bei mail-Funktion mit PHP

ja,

aber du benutzt außerdem session_start()

Wäre es dann nicht naheliegend, die Variablen einfach in Sessionvariablen, wie z.B. $_SESSION['variablenname'] = "Wert"; zu speichern?
 
Gumbo hat gesagt.:
Probier mal Folgendes:
PHP:
<?php

	// zur einfachen Fehlerdiagnose
	ini_set('display_errors', true);
	error_reporting(E_ALL);

	session_start();

	$body = 'name: ' . $_POST['cfa'] . "\n" . 'vorname: ' . $_POST['cfb'] . "\n"
. 'strasse: ' . $_POST['cfc'] . "\n". 'hausnummer: ' . $_POST['cfd'] . "\n";
	mail('antje@knop-online.de', 'Analyse', $body);

?>
Das gibt mir folgende Fehlermeldung:

Notice: A session had already been started - ignoring session_start() in /homepages/45/d154422164/htdocs/aufbau/mail.php on line 83

Notice: Undefined index: cfa in /homepages/45/d154422164/htdocs/aufbau/mail.php on line 85

Notice: Undefined index: cfb in /homepages/45/d154422164/htdocs/aufbau/mail.php on line 85

Notice: Undefined index: cfc in /homepages/45/d154422164/htdocs/aufbau/mail.php on line 86

Notice: Undefined index: cfd in /homepages/45/d154422164/htdocs/aufbau/mail.php on line 86
 
Ich glaube du willst die Daten von der ersten Seite abrufen. Das geht aber nur, wenn du die zwischendrin in einer Sessionvaribalen speicherst.

//EDIT zu deiner Frage:
bei den zwischenschritten:
PHP:
$_SESSION['name'] = $_POST['cfa'];
und beim absenden der email dann:
PHP:
$body .= "name: " . $_SESSION['name'] //usw.
 
Zuletzt bearbeitet:
vielleicht wäre es ganz gut, wenn du mal etwas mehr von deinem Code zeigen könntest.

Denn es sieht ja fast so aus, das die Variablen, die du über POST durch das Formular ausgibst, nicht wirklich existieren.

Oder was meint ihr anderen Helfer dazu?
 
j cop hat gesagt.:
Ich glaube du willst die Daten von der ersten Seite abrufen. Das geht aber nur, wenn du die zwischendrin in einer Sessionvaribalen speicherst.
Soweit ich das verstehe klappt das. Ich habe 3 Seiten und auf einer 4. wird dann nochmal alles angezeigt, was man eingegeben hat. Das wird mit der echo-Funktion gemacht.
 
Das ist die letzte Seite des Fragebogens, bitte die schlimmen HTML und PHP Fehler übersehen, ich bin Anfänger.
PHP:
<?php
 if (array_key_exists("error", $_GET)) {
 	echo "<p style=\"color:red\">".$_GET["error"]."</p>";
 }
?>
                        <br> <br> <br> [<form action="f3check.php" method="post">
                          <span class="text-bodyfett">Einkommens- und Verm&ouml;genssituation:</span><br>
                          <br>
                          <table border="0" cellpadding="0" cellspacing="5">
                            <tr align="left" valign="middle" class="text-body"> 
                              <td width="20" valign="top">32.</td>
                              <td width="40" align="right">&nbsp;</td>
                              <td width="400"> j&auml;hrliches Bruttoeinkommen 
                                des ersten Bauherren</td>
                              <td> <input name="caa" type="text" id="caa" value="<? echo $_SESSION["caa"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                              <td>j&auml;hrliches Bruttoeinkommen des zweiten 
                                Bauherren</td>
                              <td> <input name="cab" type="text" id="cab" value="<? echo $_SESSION["cab"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                              <td><input type="radio" name="cab" value="zweiter_bauherr_ohne_einkommen"
							  <?
							  if ($_SESSION["cab"] == "zweiter_bauherr_ohne_einkommen") {echo "checked";} 
							  ?>>
                                Zweiter Bauherr ist ohne Einkommen</td>
                            </tr>
                          </table>
                          <table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
                            <tr> 
                              <td align="center" valign="middle"><img src="bilder/aufbau/rot_2x2.gif" width="100%" height="2"></td>
                            </tr>
                          </table>
                          <table border="0" cellpadding="0" cellspacing="5">
                            <tr align="left" valign="middle" class="text-body"> 
                              <td width="20" valign="top">33.</td>
                              <td width="40" align="right">&nbsp;</td>
                              <td width="400"> Sonstige Einnahmen pro Jahr<br>
                                z.B. selbst&auml;ndige T&auml;tigkeit, Renten, 
                                Kapitalverm&ouml;gen, Vermietung und Verpachtung</td>
                              <td> <input name="cb" type="text" id="cca" value="<? echo $_SESSION["cb"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                              <td><input type="radio" name="cb" value="keine_sonstigen_einnahmen"
							  <?
							  if ($_SESSION["cb"] == "keine_sonstigen_einnahmen") {echo "checked";} 
							  ?>>
                                keine sonstigen Einnahmen</td>
                            </tr>
                          </table>
                          <table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
                            <tr> 
                              <td align="center" valign="middle"><img src="bilder/aufbau/grau_6x6.gif" width="100%" height="2"></td>
                            </tr>
                          </table>
                          <br>
                          <span class="text-bodyfett">Ausgaben:</span><br>
                          <br>
                          <table border="0" cellpadding="0" cellspacing="5">
                            <tr align="left" valign="middle" class="text-body"> 
                              <td width="20">34.</td>
                              <td width="40" align="right">&nbsp;</td>
                              <td width="400">jetzige Miete und Nebenkosten (Umlagen, 
                                Heizung etc.)</td>
                              <td nowrap>
<input name="cca" type="text" id="cca" value="<? echo $_SESSION["cca"]; ?>" size="10">&nbsp;Euro monatlich</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Lebensunterhalt</td>
                              <td><input name="ccb" type="text" id="ccb" value="<? echo $_SESSION["ccb"]; ?>" size="10">&nbsp;Euro monatlich</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>KFZ Kosten und Versicherung/inkl. Leasingrate</td>
                              <td><input name="ccc" type="text" id="ccc" value="<? echo $_SESSION["ccc"]; ?>" size="10">&nbsp;Euro monatlich</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Lebensversicherung/Private Altersvorsorge</td>
                              <td><input name="ccd" type="text" id="ccd" value="<? echo $_SESSION["ccd"]; ?>" size="10">&nbsp;Euro monatlich</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>vertraglich festgelegte Sparbeitr&auml;ge</td>
                              <td><input name="cce" type="text" id="cce" value="<? echo $_SESSION["cce"]; ?>" size="10">&nbsp;Euro monatlich</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Kranken- und Sachversicherungen</td>
                              <td><input name="ccf" type="text" id="ccf" value="<? echo $_SESSION["ccf"]; ?>" size="10">&nbsp;Euro monatlich</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>bestehende Baufinanzierungsraten</td>
                              <td><input name="ccg" type="text" id="ccg" value="<? echo $_SESSION["ccg"]; ?>" size="10">&nbsp;Euro monatlich</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>sonstige Ratenverpflichtungen</td>
                              <td><input name="cch" type="text" id="cch" value="<? echo $_SESSION["cch"]; ?>" size="10">&nbsp;Euro monatlich</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>sonstige Verpflichtungen</td>
                              <td><input name="cci" type="text" id="cci2" value="<? echo $_SESSION["cci"]; ?>" size="10">&nbsp;Euro monatlich</td>
                            </tr>
                          </table>
                          <table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
                            <tr> 
                              <td align="center" valign="middle"><img src="bilder/aufbau/grau_6x6.gif" width="100%" height="2"></td>
                            </tr>
                          </table>
                          <br>
                          <span class="text-bodyfett">Verbindlichkeiten:</span><br>
                          <br>
                          <table border="0" cellpadding="0" cellspacing="5">
                            <tr align="left" valign="middle" class="text-body"> 
                              <td width="20">35.</td>
                              <td width="40" align="right">&nbsp;</td>
                              <td width="400">Ratenkredite</td>
                              <td><input name="cda" type="text" id="cda" value="<? echo $_SESSION["cda"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Restschuld </td>
                              <td><input name="cdb" type="text" id="cdb" value="<? echo $_SESSION["cdb"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Laufzeit noch bis 
                                <input name="cdc" type="text" id="cdc" value="<? echo $_SESSION["cdc"]; ?>" size="20"></td>
                              <td>&nbsp;</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body">
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>bestehende Baufinanzierungen, aktuelle Restsalden</td>
                              <td><input name="cdd" type="text" id="cdd" value="<? echo $_SESSION["cdd"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>sonstige Verbindlichkeiten, aktuelle Restsalden</td>
                              <td><input name="cde" type="text" id="cde" value="<? echo $_SESSION["cde"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Steuerschulden</td>
                              <td><input name="cdf" type="text" id="cdf" value="<? echo $_SESSION["cdf"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>B&uuml;rgschaften</td>
                              <td><input name="cdg" type="text" id="cdg" value="<? echo $_SESSION["cdg"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                          </table>
                          <table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
                            <tr> 
                              <td align="center" valign="middle"><img src="bilder/aufbau/grau_6x6.gif" width="100%" height="2"></td>
                            </tr>
                          </table>
                          <span class="text-bodyfett"><br>
                          Verm&ouml;gen:</span><br>
                          <br>
                          <table border="0" cellpadding="0" cellspacing="5">
                            <tr align="left" valign="middle" class="text-body"> 
                              <td width="20">36.</td>
                              <td width="40" align="right">&nbsp;</td>
                              <td width="400">Kontoguthaben</td>
                              <td><input name="cea" type="text" id="cea" value="<? echo $_SESSION["cea"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Wertpapiere</td>
                              <td><input name="ceb" type="text" id="ceb" value="<? echo $_SESSION["ceb"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Bausparguthaben</td>
                              <td><input name="cec" type="text" id="cec" value="<? echo $_SESSION["cec"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Lebensversicherungen R&uuml;ckkaufswerte</td>
                              <td><input name="ced" type="text" id="ced" value="<? echo $_SESSION["ced"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Immobilienwerte</td>
                              <td><input name="cee" type="text" id="cee" value="<? echo $_SESSION["cee"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>sonstige Verm&ouml;genswerte</td>
                              <td><input name="cef" type="text" id="cef" value="<? echo $_SESSION["cef"]; ?>" size="10">&nbsp;Euro</td>
                            </tr>
                          </table>
                          <table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
                            <tr> 
                              <td align="center" valign="middle"><img src="bilder/aufbau/grau_6x6.gif" width="100%" height="2"></td>
                            </tr>
                          </table>
                          <span class="text-bodyfett"><br>
                          Ihre Kontaktdaten:</span><br>
                          <br>
                          <table border="0" cellpadding="0" cellspacing="5">
                            <tr align="left" valign="middle" class="text-body"> 
                              <td width="20">&nbsp;</td>
                              <td width="40" align="right">&nbsp;</td>
                              <td>Name</td>
                              <td><input name="cfa" type="text" id="cfa" value="<? echo $_SESSION["cfa"]; ?>" size="30"> 
                              </td>
                              <td width="20">&nbsp;</td>
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Vorname</td>
                              <td><input name="cfb" type="text" id="cfb" value="<? echo $_SESSION["cfb"]; ?>" size="30">
                              </td>
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Stra&szlig;e</td>
                              <td><input name="cfc" type="text" id="cfc" value="<? echo $_SESSION["cfc"]; ?>" size="30"> 
                              </td>
                              <td>&nbsp;</td>
                              <td>Hausnummer</td>
                              <td><input name="cfd" type="text" id="cfd" value="<? echo $_SESSION["cfd"]; ?>" size="10"></td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Wohnort</td>
                              <td><input name="cfe" type="text" id="cfe" value="<? echo $_SESSION["cfe"]; ?>" size="30"> 
                              </td>
                              <td>&nbsp;</td>
                              <td>PLZ</td>
                              <td><input name="cff" type="text" id="cff" value="<? echo $_SESSION["cff"]; ?>" size="10"></td>
                            </tr>
                            <tr align="left" valign="middle" class="text-body"> 
                              <td>&nbsp;</td>
                              <td align="right">&nbsp;</td>
                              <td>Telefonnummer</td>
                              <td><input name="cfg" type="text" id="cfg" value="<? echo $_SESSION["cfg"]; ?>" size="30"> 
                              </td>
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                              <td>&nbsp;</td>
                            </tr>
                          </table>
                          <table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
                            <tr> 
                              <td align="center" valign="middle"><img src="bilder/aufbau/grau_6x6.gif" width="100%" height="2"></td>
                            </tr>
                          </table>
                          <br>
                          <table width="200" border="0" cellspacing="0" cellpadding="0">
                            <tr> 
                              <td><a href="f2.php" target="_self" class="text-link">Zur&uuml;ck</a></td>
                              <td><input name="submit" type="submit" value="Weiter"/></td>
                            </tr>
                          </table>
                        </form>
 
Zuletzt bearbeitet:
Zurück