Bestellformular mit Bestätigungsmail an Kunden

ähhh - ja :confused:

Kannst du mir das bitte in meinem php File umschreiben und dann hier wieder posten? Wäre echt super nett von dir - ich will da nicht wieder 10 Folgeposts verfassen müssen weil wieder irgendwas nicht hinhaut weil ich´s falsch umgeschrieben hab.

Danke
 
Und wie willst Du es dann je lernen?
Ergänzend zu Dennis seinem und meinem Posting: http://de.php.net/reserved.variables
Änder es so ab wie Du meinst dass Du es verstehst und poste dann die geänderte Version.
Dann kann man mal weiter sehen.
Eigentlich solltest Du es aber mit den voran gegangenen Beispielen allein hinbekommen
 
Ok - hab´s mal abgeändert wie ich´s für richtig halte:

PHP:
<?php  

if($abschicken)  

{  

  //wenn name, email, der text oder die Fragenicht ausfefüllt sind werden die 3 Echo ausgegeben  

  if(empty($name) || empty($strassenr) || empty($plzort) || empty($land) || empty($email))  

  {  

    header("Location: shop_fehler.htm");  

    exit;  

  }  

  else  

  {  

    while(list($feld,$wert)=each($_POST))  

    {  

      if($feld != "abschicken")  

      {  

        $mailnachricht .= ucfirst($feld).": $wert\n"; // auflistung der von Ihnen angegebenen Daten (z. B.Name Alter ...)  

      }  

    }  

    $mailnachricht .= "\nDatum/Zeit: "; // Datum Uhrzeit  

    $mailnachricht .= date("d.m.Y H:i:s"); // Datum Uhrzeit  

    $mailbetreff = "Shopbestellung"; //Betreff bei der angekommenden E-Mail  

    $mailbetreff .= $_POST[betreff];  

    mail("name@domain.com", $mailbetreff, $mailnachricht, "From: $email"); //Anstatt # IHRE E-Mail angeben  

    header("Location: shop_danke.htm");  

    exit;  

  }  

}  

else  

{  

   header("Location: shop_fehler.htm");  

   exit;  

}  

?>
 
OK - thx - auf ein Neues: ;)

PHP:
<?php   

if($_POST['abschicken'])   

{   

  //wenn name, email, der text oder die Fragenicht ausfefüllt sind werden die 3 Echo ausgegeben   

  if(empty($name) || empty($strassenr) || empty($plzort) || empty($land) || empty($email))   

  {   

    header("Location: shop_fehler.htm");   

    exit;   

  }   

  else   

  {   

    while(list($feld,$wert)=each($_POST))   

    {   

      if($feld != $_POST['abschicken'])   

      {   

        $mailnachricht .= ucfirst($feld).": $wert\n"; // auflistung der von Ihnen angegebenen Daten (z. B.Name Alter ...)   

      }   

    }   

    $mailnachricht .= "\nDatum/Zeit: "; // Datum Uhrzeit   

    $mailnachricht .= date("d.m.Y H:i:s"); // Datum Uhrzeit   

    $mailbetreff = "Shopbestellung"; //Betreff bei der angekommenden E-Mail   

    $mailbetreff .= $_POST[betreff];   

    mail("name@domain.com", $mailbetreff, $mailnachricht, "From: $email"); //Anstatt # IHRE E-Mail angeben   

    header("Location: shop_danke.htm");   

    exit;   

  }   

}   

else   

{   

   header("Location: shop_fehler.htm");   

   exit;   

}   

?>
 
Kenn mich jetz nimma aus - mehr war doch nicht...

Kannst du mir das bitte kurz so posten wie es passen würde? Für dich heisst das 2 min Arbeit und mir würde es viel Zeit ersparen. Wenn ich sehe wie es passen würde versteh´ ich´s dann vielleicht auch. Hab eh noch andere Formulare die ich dann zum Üben verwenden kann ;)
 
Wie genau denn noch?
Hat dein Formular nur ein Absendebutton?
Also ich sehe da auch noch ein paar <select> und <input> Felder.
Oder willst Du die nicht mitsenden?
 
Zurück