Prof. Sakkkkarre: Wo liegt der Fehler? PHP/Sessions/MySql

Beitrag lesen

Die Datenbank Anbindung habe ich versehentlich beim herumprobieren gelöscht... jetzt funktionierts wieder... mehr oder weniger...

Dein Teilerfolg freut mich!

wenn ich versuche auf die Seite benutzer.php zu zugreifen, also den richtigen Benutzername und Passwort eingeben, kommt gleich die falsch.php Seite

Ein paar grundsätzliche Tipps für Formulare:

  • gibt in der Testversion immer
      <?php echo "<pre>"; print_r $_POST; echo "</pre>"; ?>
    aus. Natürlich muss das in der Produktionsversion raus. Und falls
    due GET machst muss $_GET ausgegeben werden.

  • Nimm "griffige Variablennamen" in deinem Formaular. Es passiert
    schneller als du denkst, dass man 5 Formulare in einer HTML Ausgabe
    hat und sich Variablen beissen.

  • zeige mit <form action= > imme auf die Datei, die das Formalar
    ausgibt. Das hat, nach meiner Erfahrung nur Vorteile. Beispiele:
      - wenn ein User eine flasche Passwort abesetz hat (musst du
      ja ohnehin irgenwo prüfen), dann gibst du die selbe Seite nochmal
      aus uns setzt im <input> Tag gleich die richtigen Werte. Etwa so:
           <input .... <?php echo §_POST{user_name]; ?>">
      - für weiter Beispiele geht mir die Puste aus - ich muss noch
      einkaufen gehn .... (mein Buttler hat diese Wochenende frei)

Tschau.