PHP Kennwortvergessen Script geht nciht

  • Guten Morgen,

    Ich hab mir gerade den neuen Firefox Browser heruntergeladen und musste veststellen dass jetzt bei meine Page das Kennwortvergessen Script, das im alten Firefox Browser gingen, jetzt nicht mehr geht.
    ( Im Internet Explorer geht das Script auch nicht hab ich gerade gemerkt. )
    Hoffe ihr könnt mir weiter helfen.

    Hier ist der Code:

    Ich habe keine Ahnung warum das Scipt im neuen Browser nicht mehr funktioniert, in Google Chrome geht das Script.

    Mfg.

  • Da hilft wohl nur

    Richtig debuggen
    1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
    2. Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(E_ALL); und ini_set("display_errors", true);
    3. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
    4. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
    5. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
    6. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
    7. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
    8. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.

  • Was genau klappt denn nicht? "Funktioniert nicht" ist keine adäquate Fehlerbeschreibung.
    Reiner Schuss ins Blaue: Nimm statt deinem input type="image" mal input type="submit".

    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  • Ich hab den Fehler gefunden liegt an folgender zeile:

    PHP
    echo "<input type=\"image\" src=\"../images/button_abschicken.png\" name=\"submit\" value=\"Abschicken\">\n";

    Wenn ich diese Zeile durch folgender Zeile ersetzt geht das Script:

    PHP
    echo "<input type=\"submit\" name=\"submit\" value=\"Abschicken\">\n";

    Warum geht das nicht wenn ich ein Bild als Button benutze die Zeile müsste doch soweit stimmen oder?

  • Sry hab dein post nicht gesehen. Ja das ist der fehler wie kann ich jetzt trotzdem ein bild benutzen?

  • Du kannst dein input type="submit" über CSS umstylen. Oder du verwendest das Button-Tag:

    HTML
    <button type="submit" name="submit">
      <img src="../images/button_abschicken.png" alt="">
    </button>

    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  • Ich danke euch für eure Antworten hat mir weitergeholfen vielen Dank.