Pfid: Bestellformmailer mit Produktauswahl

Beitrag lesen

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