Hallo Felix,
danke für Deine Vorlage.
So wie ich das jetzt soweit verstandenhabe sendet dieser Webshop die Daten an eine XML-Datei, die diese dann auswertet und ausgiebt (oder so ähnlich).
Ich suche eigentlich er etwas das so funktioniert:
- Der Kunde wählt ein Produkt über die Checkbox
- Dadurch sollen auch die Optionen (Größe/Menge) irgendwie intigriert werden.
- Das ganze dann per POST an order.php geschickt werden
- Dort soll das dann als bestätigung angezeigt werden wenn es gewählt ist.
Soweit funktioniert es ja (wenn warscheinlich nicht gerade elegant)
in form.php
<input type="checkbox" name="p1" value="T-Shirt"> 19,99 €
Größe: <select name="gr_p1"><option>XL<option>L</select>
Menge: <input type="text" name="anz_p1" size=2 maxlength=2>
... das gleiche bei den anderen Produkten.
------------------------------------------
in order.php
if(isset($_POST[p1])) {echo "T-Shirt: Größe: $_POST[gr_p1], Anzahl: $_POST[anz_p1], <br/><br/>";} else {echo "<br/>";}
if(isset($_POST[p2])) {echo "Aufkleber: Anzahl: $_POST[anz_p2], <br/><br/>";} else {echo "<br/>";}
if(isset($_POST[p3])) {echo "Flaschenöffner: Anzahl: $_POST[anz_p3], <br/><br/>";} else {echo "<br/>";}
------------------------------------------
Mein Problem ist: Wie bekomme ich diese Funktion in "mail()",
dass das auch in der Bestell- und der Bestätigungsmail drinn steht.
momentan ist es so:
mail(
"****@****.net",
"$_POST[was] - von $_POST[name] aus $_POST[ort]",
"
===========================\n
$_POST[was]\n
===========================\n
$_POST[name] sendet eine $_POST[was].\n\n
Anschrift:\n $_POST[name]\n $_POST[strasse]\n $_POST[plz] $_POST[ort]\n
eMail: $_POST[mail]\n\n
Komentar:\n $_POST[text]\n\n
---------------------------\n
$_POST[p1], Größe: $_POST[gr_p1], Anzahl: $_POST[anz_p1]\n
$_POST[p2], Anzahl: $_POST[anz_p2]\n
$_POST[p3], Anzahl: $_POST[anz_p3]\n
",
"$from"
);
so werden mir aber logischerweise die Textstücke zwischen den Funktionen von
nicht gewählten Produkten angezeigt.
Danke
Gruß Pfid