PHP Kontaktformular zusätliches Feld für Postleitzahl und Ort

... komplette Frage anzeigen

2 Antworten

OK, also als erstes solltest du deinen Hoster bitten, seine PHP Version zu aktualiesieren. Und dann muss ich wissen, wie deine Exakten Bezeichnunge für die Felder PLZ und Ort Lauten.

ANNYONEanonymse

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von ANNYONEanonymse
09.10.2010, 12:44

sonst würde es so aussehene: (PLZ ist klein geschrieben: plz und ort auch: ort)

<?php

$Empfaenger = "info@test.de";

if($REQUEST['submit']){

if(empty($REQUEST['name']) ||

empty($REQUEST['email']) ||

empty($REQUEST['ort']) ||

empty($REQUEST['verbrauch']) ||

empty($REQUEST['text']) ||

empty($REQUEST['plz']) ||

empty($REQUEST['ort'])) {

 echo"Bitte gehen Sie zurück und füllen 

Sie alle Felder aus";

}

else{

 $Mailnachricht="Sie haben eine Anfrage 

über ihr Kontaktformular erhalten:\n\n";

  while(list($Formularfeld, 

$Wert)=each($REQUEST)){

     if($Formularfeld!="submit") {

       $Mailnachricht .= $Formularfeld.": ".$Wert."\n";

                                  }

                                }

       $Mailnachricht .= "\nDatum/Zeit: ";

      $Mailnachricht .= date("d.m.Y H:i:s");

      $Mailbetreff = "Kontakt: "; 

$Mailbetreff .= $REQUEST['Betreff'];

      mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: " .$_REQUEST['email']);

      echo "Sie haben folgende E-Mail an den den Administrator versant: \n".$Mailnachricht;

      }

  }

  else {

         echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese Seite."; 

        }

?>

0
Kommentar von ANNYONEanonymse
09.10.2010, 12:44

sonst würde es so aussehene: (PLZ ist klein geschrieben: plz und ort auch: ort) <code> <?php

$Empfaenger = "info@test.de";

if($REQUEST['submit']){

if(empty($REQUEST['name']) ||

empty($REQUEST['email']) ||

empty($REQUEST['ort']) ||

empty($REQUEST['verbrauch']) ||

empty($REQUEST['text']) ||

empty($REQUEST['plz']) ||

empty($REQUEST['ort'])) {

 echo"Bitte gehen Sie zurück und füllen 

Sie alle Felder aus";

}

else{

 $Mailnachricht="Sie haben eine Anfrage 

über ihr Kontaktformular erhalten:\n\n";

  while(list($Formularfeld, $Wert)=each($REQUEST)){

     if($Formularfeld!="submit") {

       $Mailnachricht .= $Formularfeld.": ".$Wert."\n";

                                  }

                                }

       $Mailnachricht .= "\nDatum/Zeit: ";

      $Mailnachricht .= date("d.m.Y H:i:s");

      $Mailbetreff = "Kontakt: "; 

$Mailbetreff .= $REQUEST['Betreff'];

      mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: " .$_REQUEST['email']);

      echo "Sie haben folgende E-Mail an den den Administrator versant: \n".$Mailnachricht;

      }

  }

  else {

         echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese Seite."; 

        }

?> </code>

0
Kommentar von ANNYONEanonymse
09.10.2010, 12:46

ich mag keine Doppelposts !!!!

0

Wie soll man die Frage beantworten, ohne dein derzeitiges Skript zu kennen?

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von munchgraf
08.10.2010, 16:18

Ah, das wusste ich nicht, da ich mich in PHP nicht auskenne.

kontaktformumlar.php: <?php $Empfaenger = "info@test.de"; if($REQUEST['submit']){ if(empty($REQUEST['name']) || empty($REQUEST['email']) || empty($REQUEST['ort']) || empty($REQUEST['verbrauch']) | empty($REQUEST['text'])) { echo"Bitte gehen Sie zurück und füllen Sie alle Felder aus"; } else{ $Mailnachricht="Sie haben eine Anfrage über ihr Kontaktformular erhalten:\n\n"; while(list($Formularfeld, $Wert)=each($REQUEST)) { if($Formularfeld!="submit") { $Mailnachricht .= $Formularfeld.": ".$Wert."\n"; } } $Mailnachricht .= "\nDatum/Zeit: "; $Mailnachricht .= date("d.m.Y H:i:s"); $Mailbetreff = "Kontakt: "; $Mailbetreff .= $REQUEST['Betreff']; mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: " .$_REQUEST['email']); echo "Sie haben folgende E-Mail an den den Administrator versant: \n".$Mailnachricht; } } else { echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese Seite."; } ?>

Jetzt bin ich ja gespannt! Danke

0

Was möchtest Du wissen?