Ergebnis 1 bis 6 von 6
  1. #1
    Kevin Lee Poulsen Avatar von Dexx
    Registriert seit
    29.06.2008
    Beiträge
    1.364

    Standard Frage zum formmailer

    also ich habe auf ner seite nen formmailer drauf und wollte wissen wie man es einstellt das wenn man nix in den feldern eingibt und unten auf den button drückt nicht die nächste seite aufspringt sondern ein fehler oder sowas bzw, eine fehlermeldung kommt.

    danke schonmal im vorraus


  2. #2
    CIH-Virus
    Registriert seit
    28.11.2006
    Beiträge
    497

    Standard

    if($_POST['name']==""){
    header("Location:index.php");
    }

    ggf. anpassen

  3. #3
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    oooooder du überprüftst es mit javascripts

  4. #4

    Standard

    Von einer Javascriptüberprüfung würde ich abraten
    Leicht umgehbar und wirkungslos bei Leuten ohne aktiviertes JS...

    Und schöner (gibt nämlich keinen PHP Fehler herraus)
    Code:
    if(!isset($_POST['name'])){
    header("Location:index.php");
    }
    Mfg

    Chaos
    Eine Regierung muß sparsam sein, weil das Geld, das sie erhält, aus dem Blut und Schweiß ihres Volkes stammt.
    Es ist gerecht, daß jeder einzelne dazu beiträgt, die Ausgaben des Staates tragen zu helfen. Aber es ist nicht gerecht, daß er die Hälfte seines jährlichen Einkommens mit dem Staate teilen muß.

    Friedrich II. der Große

  5. #5
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    problem ist aber bei der variante, dass wenn du ein langes formular hast und ein feld nicht ausgefüllt wird wird ja alles gelöscht und man muss alles neu eintragen oder irre ich mich da

  6. #6

    Standard

    Tja dass musst du dann auch mit PHP lösen.

    also quasi im else teil wenn nicht ausgefüllt ist
    Code:
    <inpu type="text" name="foo" value="<?php echo htmlspecialchars($_REQUEST['bar']); ?>">
    Mfg

    Chaos
    Eine Regierung muß sparsam sein, weil das Geld, das sie erhält, aus dem Blut und Schweiß ihres Volkes stammt.
    Es ist gerecht, daß jeder einzelne dazu beiträgt, die Ausgaben des Staates tragen zu helfen. Aber es ist nicht gerecht, daß er die Hälfte seines jährlichen Einkommens mit dem Staate teilen muß.

    Friedrich II. der Große

Stichworte

Berechtigungen

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