Hallöchen: Problem im Quelltext PHP oder HTML

Hallöchen! :)
Ich habe nun schon seit 1 Stunde nach dem Fehler in meiner PHP bzw. in meiner HTML Seite gesucht.Da sie nur sehr klein sind wundert mich das.
Es geht um die Übertragung und Ausschreibung eines eingegeben Passworts.

HTML
 ||
 VV

<!DOCTYPE html>
<html>

<head>
  <title>titel</title>
 </head>
<body>
 <form action="password_3.php" method="post">
<p>Benutzername:<br>
<input type="Text" name="username"></p>
<p>
Passwort:<br>
<input type="Password" name="passwort">
</p>
<input type="Submit" value="Absenden">
</form>

</body>

</html>

PHP
||
VV
<?php
$username = $_POST["username"];
$passwort = $_POST["passwort"];

echo $passwort;

?>

  1. versuch mal type="password" statt Password

    außerdem verwend xhtml <input type=... />  <-- close tag

    und label die Beschreibungen

    <label for="name">Name</label>

    <input type=...... id="name" />

    lg

    1. Moin!

      versuch mal type="password" statt Password

      Ist case-insensitiv.

      außerdem verwend xhtml <input type=... />  <-- close tag

      Steht nirgends, der Source ist HTML5 ohne X.

      und label die Beschreibungen

      <label for="name">Name</label>

      <input type=...... id="name" />

      Irrelevant für das Abschicken des Formulars.

      lg

      Eine echte Hilfe war's eher nicht...

      - Sven Rautenberg

  2. Moin!

    Ich habe nun schon seit 1 Stunde nach dem Fehler in meiner PHP bzw. in meiner HTML Seite gesucht.Da sie nur sehr klein sind wundert mich das.
    Es geht um die Übertragung und Ausschreibung eines eingegeben Passworts.

    Dein Code ist so banal und sieht fehlerfrei aus - da würde man sich wundern, wenn es an offensichtlichen Dingen liegt.

    Nimm mal dieses PHP stattdessen:

    <pre>  
    Hier:  
    <?php  
      
    var_dump($_POST);  
      
    ?>  
    ---  
    Ende  
    </pre>  
    
    

    Was kommt raus? Schau unbedingt auch in den Quelltext vom Browser.

    - Sven Rautenberg

  3. @@Hallöchen:

    nuqneH

    <?php
    $username = $_POST["username"];
    $passwort = $_POST["passwort"];

    echo $passwort;

    ?>

    Wenn das PHP-Script HTML-Code generiert, dann ist das ein kapitaler Fehler.

    Außerdem ist das Unkopieren der POST-Parameter in Variablen kaum sinnvoll.

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)
  4. Hi Hallöchen!

    <form action="password_3.php" method="post">

    Da scheinbar kein trivialer Code-Fehler auffindbar ist: Auch die _richtige_ PHP-Datei als Ziel angegeben? Bei *_3.php vermute ich, dass dort auch _1 und _2 zu finden sind... Ich will hier niemanden für dämlich halten, aber solche Tippfehler machen's manchmal.

    tschau
    ichen

    --
    Halte deine Umwelt sauber!