Ankündigung

Einklappen
Keine Ankündigung bisher.

Einfacher Formularversand will nicht...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Einfacher Formularversand will nicht...

    Guten Morgen,
    ich bin PHP-Beginner und finde den Fehler in folgendem eigentlich ganz einfachen Skript nicht.
    Ausserdem wird mir trotz der Methode "post" Benutername und Passwort in der URL angezeigt?!?

    Die Datei index.php enthält:
    HTML-Code:
    <form action="login_ausgabe.php" methode="post">
    <input type="text" name="benutzer">
    <input type="text" name="passwort">
    <button type="submit">Absenden</button>
    </form>
    und die Datei login_ausgabe.php am Dateianfang...
    PHP-Code:
    <?php
    $benutzer 
    $_POST['benutzer'];
    $passwort $_POST['passwort'];
    ?>
    sowie im HTML-Bereich...
    PHP-Code:
    <ul>
    <li>Benutzer: <?php echo $benutzer?></li>
    <li>Passwort: <?php echo $passwort?></li>
    </ul>
    Komischerweise lautet die URL:
    Code:
    http://192.168.56.101/php/.../login_...o&passwort=123
    mit sichtbarem Passwort, und auf der HTML-Seite sind Benutzer: und Passwort: leer?!?!

    Die Datenübertragung zur Datei login_ausgabe.php funktioniert also, warum nicht auch die Darstellung im HTML-Code?

    Mit "get" und $_GET funktioniert das Formular (mit gleicher URL wie oben).

    Hat jemand einen Rat?
    Diese Art der Programmierung (PHP nur innerhalb von HTML-Tags) ist von der Kursleitung so vorgeschrieben, der Fehler muss also wo anders liegen?!

    Danke viele Grüsse

    Hajo

  • #2
    Es heißt "method" und nicht "methode".

    https://developer.mozilla.org/en-US/...thod_attribute

    Kommentar


    • #3
      Hallo hellbringer,
      danke vielmals!! Ich habe alles mehrfach kontrolliert, und dieses blöde "e" übersehen...
      Problem gelöst, viele Grüsse
      Hajo

      Kommentar

      Lädt...
      X