hallo Ihr Lieben,
ich bin neu und fall am besten gleich mit der Tür ins Haus.
Vorweg: hab im Forum gesucht, komme mit dem Affenformular auch nicht weiter, kenne mich leider in php nicht aus. Was ich zusammengebastelt hab, entstand aus Videos, Codeschnippsel, Foren. Nun brauche ich eure Hilfe.
Es handelt sich um ein simples Formular bei dem man von 3 CDs welche bestellen kann. Nach der Bestellung öffnet sich ein Dankefenster mit der Bankverbindung für die Bezahlung. Die Bestellung soll in einer Email erscheinen:
Aufbau: Name, Strasse, Postleitzahl, Ort und die Anzahl für die jeweilige CD(s) sollen in die Formular-Felder eingetragen werden. Das Formular, bestellung.html, ist mit Dreamweaver C4 über Spry-Überprüfung-Textfelder erstellt, mit der form action: "contaktform.php", method=post.
Ergebnis: Das Formular ist ausfüllbar, Felder werden überprüft und kann weggeschickt werden. Es öffnet sich die Dankeseite. E-mail kommt an. Server kann php verarbeiten. Prima.
Problem: In der Email sehe ich nur Name:..........., Strasse:..........etc aber nicht was der User in die Felder eingetragen hat.
Hier ist das Formular aus der Bestellseite. Danach kommt das php.
<form action="contaktform.php" method="post" enctype="Text/Plain" id="Bestellung">
<table width="89%" border="0" cellpadding="fffff">
<tr>
<td width="69%"><span id="sprytextfield1">
<input name="name" type="text" id="name" /><span class="textfieldRequiredMsg">Bitte tragen Sie Ihren Vor- und Nachnamen ein</span></span> Vor- und Nachname</td>
</tr>
<tr>
<br />
<td><span id="sprytextfield2">
<input type="text" name="strasse" id="strasse" />
<span class="textfieldRequiredMsg"> Bitte tragen Sie Ihre Straße ein</span></span>Straße</td>
</tr>
<tr>
<br />
<td><span id="sprytextfield3">
<input type="text" name="postleitzahlort" id="postleitzahlort" />
<span class="textfieldRequiredMsg">Bitte tragen Sie Ihre Postleitzahl und Ihren Ort ein</span></span> PLZ, Ort</td>
</tr>
<br />
<tr>
<td class="subline">Progressive Muskelentspannung, 18 €</td>
<td>Anzahl
<input name="anzahlpm" type="text" id="anzahlpm" size="1" /></td>
</tr>
<br />
<tr>
<td class="subline">Entspannt beim Zahnarzt, 18 €</td>
<td>Anzahl
<input name="anzahlzahnarzt" type="text" id="anzahlzahnarzt" size="1" /></td>
<td class="subline">Ozean, 15 €</td>
<td>Anzahl
<input name="anzahlozean" type="text" id="anzahlozean" size="1" /></td>
<br />
</tr>
<br />
<br />
<tr>
<td> </td>
<td><input name="bestellen" type="submit" class="textfieldValidState" id="bestellen" value="bestellen" />
</td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
<br />
<br />
</div>
</div>
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2");
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3");
//-->
</script>
</body>
</html>
Alles anzeigen
<span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /><br /></span><span class="syntaxcomment">/* Betreff und Email Variable */<br /><br /></span><span class="syntaxdefault"> $emailBetreff </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'CD Bestellung'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> $AngelikaBiert </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'info@clickundprint.de'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> <br /></span><span class="syntaxcomment">/* Emailform Daten */<br /><br /></span><span class="syntaxdefault"> $nameFeld </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> $strasseFeld </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'strasse'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> <br /> $postleitzahlortFeld </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'postleitzahlort'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> $anzahlpmFeld </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'anzahlpm'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> $anzahlzahnarztFeld </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'anzahlzahnarzt'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> $anzahlozean </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'anzahlozean'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">"\n"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> <br /> $body </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword"><<<EOD<br /></span><span class="syntaxdefault"><br><hr><br><br />Name: $name <br><br />Strasse: $strasse <br><br />Postleitzahl, Ort: $postleitzahlort <br><br />Anzahl Progressive Muskelentspannung: $anzahlpm <br><br />Anzahl Entspannt beim Zahnarzt: $anzahlzahnarzt <br><br />Anzahl Ozean: $anzahlozean <br><br /></span><span class="syntaxkeyword">EOD;<br /><br /></span><span class="syntaxdefault"> $headers </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"From: $email\r\n"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> $headers </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Content-type: text/html\r\n"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> $headers </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mail </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$AngelikaBiert</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $emailBetreff</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $body</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $headers</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> <br /></span><span class="syntaxcomment">/* Antwort */<br /><br /></span><span class="syntaxdefault"> $dieAntwort </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword"><<<EOD<br /></span><span class="syntaxdefault"><html><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br /><title>Danke</title><br /><style type="text/css"><br /><!--<br />body </span><span class="syntaxkeyword">{</span><span class="syntaxdefault"><br /> background-color: #d9ff84;<br /></span><span class="syntaxkeyword">}</span><span class="syntaxdefault"><br />CSS herausgenommen, damit der Code nicht so lang wird<br /></span><span class="syntaxkeyword">}</span><span class="syntaxdefault"><br />--><br /></style></head><br /><br /><body><br /><div id="container"><br /> <div id="header"></div><br /> <div id="sidebar1"><br /> <div id="maincontent"><span class="headline">Vielen Dank für Ihre Bestellung</span> <br /><br /><br /><br /><br />Bitte überweisen Sie den Betrag der CD(s) plus 2 € Porto innerhalb der nächsten 8 Tage auf folgendes Konto.<br /><br /><br /><br /><br />Angelika BXXXX<br /><br /><br />Kontonr: XXX XXX XXXX<br /><br /><br />BLZ: XXX XXX XX<br /><br /><br />Bank: Raiffeisenbank Frechen Hürth eG<br /><br /><br /><br /><br /><br />Bei Eingang der Summe sende ich Ihnen die CD(s) zu.<br /><br /><br /><br />Ich wünsche Ihnen viel Spaß und guten Erfolg.<br /><br />Ihre Angelika BXXXX<br /><br /><br /><br /><br /><br /><a href="bestellung.html">« zurück zum Formular</a><br /><br /><br /><br /><br /></div><br /></div><br /></body><br /></html><br /></span><span class="syntaxkeyword">EOD;<br /><br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"$dieAntwort"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">?></span></span>
Hoffentlich erbarmt sich einer für mich. Vielleicht kann ich auch mal helfen. Vielen Dank
kopflos