tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
310
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Arster-Boy Arster-Boy ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    108
    Wenn ich bei diesem Kontaktformular auf "Ab die Post..." klicke, wird die gleiche Seite einfach nochmal aufgerufen und der Inhalt ist weg, anstatt dass die nächste Seite aufgerufen wird:
    PHP-Code:
    <html>
    <
    head>
    <
    title>Ein Kontaktformular</title>
    <
    style type="text/css">
    td vertical-align toptext-align right; }
    </
    style>
    </
    head>
    <
    body>
    <
    h2>Ein einfaches Kontaktformular</h2>
    <
    form acton="auswertung.php" method="post">
    <
    table>
    <
    tr>
    <
    td>Ihr Name</td>
    <
    td><input name="name" size="53"></td>
    </
    tr>
    <
    tr>
    <
    td>Ihre Mailadresse</td>
    <
    td><input name="adresse" size"53"></td>
    </
    tr>
    <
    tr>
    <
    td>Ihre Nachricht</td>
    <
    td><textarea cols="40" rows="10" name="nachricht"></textarea></td>
    </
    tr>
    </
    table>
    <
    br />
    <
    input type="submit" value="Ab die Post...">
    </
    form>
    </
    body>
    </
    html
    Und das hier ist die Auswertung:
    PHP-Code:
    <?php
    $fehler 
    "";
    $name $_POST['name'];
    $adresse $_POST['adresse'];
    $nachricht $_POST['nachricht'];
    if (empty(
    $name)) $fehler .="<li>der Absendername fehlt</li>";
    if (empty(
    $adresse)) $fehler .="<li>die Absenderadresse fehlt</li>";
    if (empty(
    $nachricht)) $fehler .="<li>keine Nachricht eingetragen wurde</li>";

    if (empty(
    $fehler)) {
    $nz chr(13) .chr(10);
    $an "dominik-g@nord-com.net";
    $betreff "Nachricht via Kontaktformular";
    $from "From: Kontaktformular";
    $datum "Datum:  ".date("j.n.Y").$nz;
    $zeit "Zeit:    ".date("H:i").$nz;
    $von "Von:    ".$name." <".$adresse.">".$nz
    $linie ="-------------------".$nz;
    $text $datum.$zeit.$von.$linie.$nachricht;
    $titel "Ihre Nachricht wurde versandt";
    mail($an,$betreff,$text,$from);
    } else 
    $titel "Es ist ein Fehler aufgetreten";
    ?>
    <html>
    <head>
    <title><?=$titel?></title>
    </head>
    <body>
    <?php
    if (empty($fehler)) {
    $nz chr(13).chr(10);
    $text struip_tags($text);
    $text htmlentities($text);
    $text str-replace($nz"br"$text);
    echo 
    "<p>Ihre Nachricht wurde verschickt.</p>";
    echo 
    "<p>$text</p>";
    } else {
    echo 
    "<p>Ihre Nachricht konnte nicht verschickt werden, weil";
    echo 
    "<ul>$fehler</ul>";
    echo 
    "</p>";
    }
    ?>
    </body>
    </html>
     

  2. #2
    Avatar von XeoX
    XeoX XeoX ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    86
    Schreib fehler!
    PHP-Code:
    <form acton="auswertung.php" method="post"
     
    Wenn du jemandem auf die Brille trittst, erinnere ihn: Man sieht nur mit dem Herzen gut.
    (Antoine de Saint-Exupéry)

  3. #3
    Arster-Boy Arster-Boy ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    108
    ups...


    Vielen Dank!
     

Ähnliche Themen

  1. Kontaktformular
    Von Killer-Man im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 22.06.07, 18:15
  2. Kontaktformular...
    Von chichi im Forum Flash Plattform
    Antworten: 42
    Letzter Beitrag: 24.03.07, 13:35
  3. Kontaktformular
    Von Tixiland im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 24.08.05, 16:58
  4. Kontaktformular
    Von Gismon im Forum PHP
    Antworten: 6
    Letzter Beitrag: 03.02.05, 20:30
  5. Kontaktformular
    Von securid im Forum PHP
    Antworten: 21
    Letzter Beitrag: 07.12.04, 00:03