kostenloser Webspace werbefrei: lima-city


Fehlermeldug einrichten

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    snottomo

    snottomo hat kostenlosen Webspace.

    wenn im loginfeld die tag/eingabe">eingabe fehlerhaft ist, wird auf eine seite weiter geleitet, welche eine fehlermeldung anzeigt.
    frage;
    wie kann ich dieses script veraendernn oder ergaenzen, damit der user bei einer fehleingabe auf eine von mir eingerichtete fehlerseite geleitet wird?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ho ;)

    Dein Input (Login) Feld ist sicher mit einem <form> Tag umgeben.
    Da steht, wohin die Eingegebenen Daten geschickt werden.
    z.B.
    <form action="weiterverarbeitung.php" method="post">


    Auf weiterverarbeitung.php selbst musst du dann die Angaben überprüfen.
    Wenn Sie stimmen, setzt du eine Session, oder ähnliches, wenn es falsch ist, leitest du auf deine Fehler-Seite um.

    Achtung: Wenn du mit dem php header() Befehl weiterleitest, musst du darauf achten, dass zuvor noch keine andere HTML ausgabe gemacht wurde.
    D.h. Dein Script beginnt mit der Datenbank abfrage (oder wo du die Login-Daten auch immer stehen hast), dann wird überprüft, ob die Angaben richtig sind (In deinem Fall vergleichst du das $_POST['pw'] ( = Die Eingabe des Users) mit dem, was du von der Datenbank bekommen hast.)
    Und dann gibst du entweder die Fehlerseite aus (Also direkt, oder eben via Weiterleitung), bzw. die "Du bist erfolgreich eingeloggt" Seite.

    lg
    Sincer
  4. @sincer
    Achtung: Wenn du mit dem php header() Befehl weiterleitest, musst du darauf achten, dass zuvor noch keine andere HTML ausgabe gemacht wurde.
    kann er doch, gerade zuvor da gepostet, wie es geht.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!