Ergebnis 1 bis 6 von 6

Thema: Formular Hilfe

  1. #1
    Unregistriert
    Gast

    Frage Formular Hilfe

    Hallo, ich bräuchte mal eure Hilfe.


    Es wird ein HTML Formular generiert und ein PHP-Code ausgeführt der diese E-Mail wenn alles korrekt ist abschickt und diese noch einmal ausgibt.

    Nun möchte ich folgende Änderungen darin haben:

    Das Feld "E-Mail" soll komplett aus dem Formular und damit auch aus dem PHP Code verschwinden (sonst unnötiges Code)
    Die Ausgabe der verschickten E-Mail, nach erfolgreichen versenden, soll NICHT mehr ausgegeben werden.


    <html>
    <?php
    if($action==$_POST['senden']) {

    // Prüfung der Angaben nach dem Senden


    if(!$_POST['name']) $fehler[] = "Ihr Name fehlt.";
    if(!$_POST['betreff']) $fehler[] = "Der Betreff fehlt.";
    if(!$_POST['inhalt']) $fehler[] = "Sie haben keine Nachricht geschrieben.";
    if(!$_POST['von']) $fehler[] = "Ihre Emailadresse fehlt";

    $empfaenger = "empfaenger@mail.com";

    if(!count($fehler)) { // Sendet Email, wenn Prüfung "ok"

    $betreff = trim(stripslashes($_POST['betreff']));
    $inhalt = trim(stripslashes($_POST['inhalt']));

    @mail($empfaenger,$betreff,$inhalt,"From: ".$_POST['von']);
    echo("<p>Ihre Nachricht wie folgt wurde gesendet.<p>\n\n");
    echo "Name: <b>".$_POST['name']."</b><br>\n";
    echo "Betreff: <b>".$betreff."</b><br>\n";
    echo "Inhalt: <b>".nl2br($inhalt)."</b><br>\n";

    } else { // Fehlerausgabe, wenn Felder leer waren


    echo "Beim Senden traten folgender Fehler auf:";
    echo "<ul><li>".implode("<li>",$fehler)."</ul>";

    }

    }

    ?>
    <form action="<?php echo $PHP_SELF; ?>" method="post">
    <input type="hidden" name="action" value="senden">
    <table><tr>
    <td>Name</td>
    <td><input name="name" value="<?php echo $name; ?>"></td>
    </tr><tr>
    <td>Email</td>
    <td><input name="von" value="<?php echo $von; ?>"></td>
    </tr><tr>
    <td>Betreff</td>
    <td><input name="betreff" value="<?php echo $betreff; ?>"></td>
    </tr><tr>
    <td>Inhalt</td>
    <td><textarea name="inhalt"><?php echo $inhalt; ?></textarea></td>
    </tr><tr>
    <td> </td>
    <td><input type="submit"></td>
    </tr></table></form>
    </html>
    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
    Großmeister(in) Avatar von MyXoToD
    Registriert seit
    07.11.2007
    Ort
    Mainz
    Alter
    24
    Beiträge
    507
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: Formular Hilfe

    Tipp: Hier im Forum gibt es für HTML und so extra BB-Codes

    Im HTML musst du nur 1 Zeile (<tr>) entfernen. Welches, wirst du ja wohl selbst sehen.
    Im PHP Code muss oben die Überprüfung von "$_POST['von']" raus, in der Mail-Funktion muss der vierte Parameter entfernt werden und die 4 Zeilen "echo" nach der Mail-Funktion müssen entfernt werden. Soweit ich das sehe, müsste das alles sein.
    Don't follow me, I run into walls.

  3. #3
    Unregistriert
    Gast

    Standard AW: Formular Hilfe

    Zitat Zitat von Santos Beitrag anzeigen
    Soweit ich das sehe, müsste das alles sein.
    Bei weitem nicht! Wenn man bei dem Script das Error-Reporting hochdreht, meckert PHP reichlich. PHP_SELF ist total veraltet und auf die Mail-Funktion sollte man besser verzichten und lieber eine fertige Mailer-Klasse w.z.B. den phpMailer nehmen.

  4. #4
    Meister(in) Avatar von Gebby
    Registriert seit
    17.07.2008
    Ort
    Berlin
    Alter
    56
    Beiträge
    347
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Formular Hilfe

    Zitat Zitat von Unregistriert Beitrag anzeigen
    Nun möchte ich folgende Änderungen darin haben:

    Das Feld "E-Mail" soll komplett aus dem Formular und damit auch aus dem PHP Code verschwinden (sonst unnötiges Code)
    Die Ausgabe der verschickten E-Mail, nach erfolgreichen versenden, soll NICHT mehr ausgegeben werden.
    Wozu ist das ganze anschließend noch brauchbar?
    Niemals provozieren lassen, jeder darf seine Meinung haben.

  5. #5
    Großmeister(in) Avatar von MyXoToD
    Registriert seit
    07.11.2007
    Ort
    Mainz
    Alter
    24
    Beiträge
    507
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: Formular Hilfe

    Zitat Zitat von Gebby Beitrag anzeigen
    Wozu ist das ganze anschließend noch brauchbar?
    Achtung, das ist nicht die E-Mail zu der es gesendet werden soll. Das ist nur die E-Mail, von der es kommen soll. Die muss man ja nich zwingend angeben...

    @Unregistriert: Es wäre hilfreich, wenn du uns die Fehler dann auch mal posten würdest ^^ Wenn wir nicht wissen was PHP meckert, können wir dir auch nicht helfen.
    Don't follow me, I run into walls.

  6. #6
    Meister(in) Avatar von Gebby
    Registriert seit
    17.07.2008
    Ort
    Berlin
    Alter
    56
    Beiträge
    347
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Formular Hilfe

    Zitat Zitat von Santos Beitrag anzeigen
    Achtung, das ist nicht die E-Mail zu der es gesendet werden soll.
    Danke für den Hinweis, aber völlig irrelevant, denn die soll ja verschwinden.
    Das Feld "E-Mail" soll komplett aus dem Formular und damit auch aus dem PHP Code verschwinden
    Deswegen meine Frage.
    MfG
    Niemals provozieren lassen, jeder darf seine Meinung haben.

Ähnliche Themen

  1. Formular Hilfe
    Von MichaelK im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 15.01.2010, 00:20
  2. Hilfe für Formular
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 06.02.2009, 11:15
  3. Hilfe bei einem Formular!!!
    Von im Forum HTML & CSS Forum
    Antworten: 34
    Letzter Beitrag: 26.03.2006, 20:01
  4. HILFE brauche dringend Hilfe bei meiner Formular Abfrage
    Von Traction1977 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 28.04.2004, 11:43
  5. formular hilfe
    Von Mr.Nox im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 10.02.2004, 01:34

Stichworte

Berechtigungen

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