Ergebnis 1 bis 3 von 3

Thema: Formular Problem

  1. #1
    Unregistriert
    Gast

    Standard Formular Problem

    Hallo!

    Also ich hab folgenden Code:

    if(isset($_POST['action']) AND $_POST['action'] == 1) {

    $error_a = ""; // Variable indiziert
    $textmitteilung = ""; // Variable indiziert
    $absender = "FROM: Die E-Mailadresse des Seiteninhabers";
    $betreff = "Kontaktmitteilung aus Formular";
    $m_anrede = "";
    $m_strasse = "";
    if(isset($_POST['anrede']) AND $_POST['anrede'] != '') { $m_anrede = $_POST['anrede']; } else { $m_anrede = ""; }
    if(isset($_POST['vorname']) AND $_POST['vorname'] != '') { $m_vorname = $_POST['vorname']; } else { $error_a = 6; }
    if(isset($_POST['fname']) AND $_POST['fname'] != '') { $m_fname = $_POST['fname']; } else { $error_a = 5; }
    if(isset($_POST['strasse']) AND $_POST['strasse'] != '') { $m_strasse = $_POST['strasse']; } else { $m_strasse = ""; }
    if(isset($_POST['hausnummer']) AND $_POST['hausnummer'] != '') { $m_hausnummer = $_POST['hausnummer']; } else { $m_hausnummer = ""; }
    if(isset($_POST['plz']) AND $_POST['plz'] != '') { $m_plz = $_POST['plz']; } else { $m_plz = ""; }
    if(isset($_POST['ort']) AND $_POST['ort'] != '') { $m_ort = $_POST['ort']; } else { $m_ort = ""; }
    if(isset($_POST['vw']) AND $_POST['vw'] != '') { $m_vw = $_POST['vw']; } else { $m_vw = ""; }
    if(isset($_POST['rn']) AND $_POST['rn'] != '') { $m_rn = " / ".$_POST['rn']; } else { $m_rn = ""; }
    if(isset($_POST['mitteilung']) AND $_POST['mitteilung'] != '') { $m_mitteilung = $_POST['mitteilung']; } else { $error_a = 4; }
    if(isset($_POST['email'])) {
    if(isset($_POST['email']) && preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is' , $_POST['email'] )) { $m_email = $_POST['email']; }
    else { $error_a = 1; }
    }
    if(isset($m_vorname) AND isset($m_fname) AND isset($m_mitteilung) AND isset($m_email)) {
    $aktuelles_datum = date("d.m.Y, H:i:s");
    $textmitteilung_a = "Mitteilung vom Webformular";
    $textmitteilung_a .= "$m_anrede $m_vorname $m_fname $m_strasse $m_hausnummer $m_plz $m_ort $m_vw $m_rn $m_email";
    $textmitteilung_a .= "Mitteilung: $m_mitteilung; Mitgeteilt am: $aktuelles_datum";
    mail($absender, $betreff, $textmitteilung, $absender);
    $bbetreff = "Ihre Kontaktmitteilung";



    Kann mir wer von euch sagen warum der Seiteninhaber keine E-Mail bekommt?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Formular Problem

    Mehrere Fragen:

    1. Hat dir irgend jemand gesagt, dass Leerzeilen verboten sind?
    2. Hat dir irgend jemand gesagt, das Zeilenumbrüche überflüssig sind?
    3. Wenn $_POST['action'] gesetzt ist, muss man dann noch $_POST['anrede'] prüfen?
    4. Macht es Sinn, 2x if(isset($_POST['email'])) zu schreiben?
    5. Schon gehört, dass die Mail-Funktion von PHP Kacke ist und man besser den phpMailer nutzen sollte?
    6. Dir ist klar, dass deine Überprüfung der eMail-Adresse sehr schwach ist?
    7. Warum benutzt du nicht die Formatierungsmöglichkeiten des Forums?
    8. Warum gibst du nicht an allen wichtigen Stellen die Variablen mal mit echo aus?
    9. Glaubst du wirklich, dass sich jemand durch so eine Buchstabenwüste arbeitet?
    10. mail($absender, $betreff, $textmitteilung, $absender); kann ja nicht richtig sein, oder?
    Geändert von bandit600 (03.11.2008 um 16:11 Uhr)

  3. #3
    Azubi(ne)
    Registriert seit
    30.10.2008
    Beiträge
    81
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Formular Problem

    Hehe...
    deine Error Abfrage ist natürlich auch total sinnlos so.

    PHP Mail Funktion

    PHP-Code:
    mail($absender$betreff$textmitteilung); 

    </span></span>
    Der frühe Vogel fängt den Wurm,
    aber die zweite Maus bekommt den Käse.

Ähnliche Themen

  1. Problem mit Formular
    Von guuls im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 03.04.2008, 23:06
  2. Formular Problem
    Von Tom1989m im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 25
    Letzter Beitrag: 26.11.2007, 14:11
  3. Formular Problem
    Von Martin279 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 09.04.2007, 15:41
  4. Problem mit Formular
    Von Karunaa im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 07.09.2006, 08:39
  5. Problem mit formular
    Von icebaby im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 24.07.2006, 19:16

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •