Registrierungsüberprüfung

  • PHP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Registrierungsüberprüfung

    Also ich baue gerade an einem Registrierungsscript rum aber leider funktioniert es nicht:

    PHP-Quellcode

    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <title>Online Website-Editor</title>
    5. <link href="css/style.css" type="text/css" rel="stylesheet">
    6. </head>
    7. <body>
    8. <div id="register">
    9. <form action="php/register.php" method="POST">
    10. Benutzername:<br>
    11. <input type="textbox" max-length="30" name="username"><br>
    12. (max. 30 Zeichen)<br><br>
    13. Passwort:<br>
    14. <input type="password" max-length="50" name="pwd"><br>
    15. (max. 50 Zeichen)<br><br>
    16. Passwort wiederholen:<br>
    17. <input type="password" max-length="50" name="pwd2"><br><br>
    18. E-Mail:<br>
    19. <input type="textbox" max-length="50" name="email"><br>
    20. (max. 50 Zeichen)<br><br>
    21. <input type="submit" value="Abschicken!">
    22. </form>
    23. </div>
    24. <?php
    25. if(!isset($_GET['pwdwrong'] && !isset($_GET['userexists'])) {
    26. ?>
    27. <div id="register">
    28. <form action="php/register.php" method="POST">
    29. Benutzername:<br>
    30. <input type="textbox" max-length="30" name="username"><br>
    31. (max. 30 Zeichen)<br><br>
    32. Passwort:<br>
    33. <input type="password" max-length="50" name="pwd"><br>
    34. (max. 50 Zeichen)<br><br>
    35. Passwort wiederholen:<br>
    36. <input type="password" max-length="50" name="pwd2"><br><br>
    37. E-Mail:<br>
    38. <input type="textbox" max-length="50" name="email"><br>
    39. (max. 50 Zeichen)<br><br>
    40. <input type="submit" value="Abschicken!">
    41. </form>
    42. </div>
    43. <?php
    44. } else {
    45. ?>
    46. <div id="register">
    47. <p>
    48. <?php
    49. if(isset($_GET['pwdwrong'])) {
    50. ?>
    51. <h3 id="wrong">Das Passwort wurde falsch wiederholt!</h3>
    52. <?php
    53. } else if(isset($_GET['userexists'])) {
    54. ?>
    55. <h3 id="wrong">Dieser Benutzer existiert bereits!</h3>
    56. <?php
    57. }
    58. ?>
    59. </p>
    60. <form action="php/register.php" method="POST">
    61. Benutzername:<br>
    62. <input type="textbox" max-length="30" name="username"><br>
    63. (max. 30 Zeichen)<br><br>
    64. Passwort:<br>
    65. <input type="password" max-length="50" name="pwd"><br>
    66. (max. 50 Zeichen)<br><br>
    67. Passwort wiederholen:<br>
    68. <input type="password" max-length="50" name="pwd2"><br><br>
    69. E-Mail:<br>
    70. <input type="textbox" max-length="50" name="email"><br>
    71. (max. 50 Zeichen)<br><br>
    72. <input type="submit" value="Abschicken!">
    73. </form>
    74. </div>
    75. <?php
    76. }
    77. ?>
    78. </body>
    79. </html>
    Alles anzeigen


    Wenn ich die Seite aufrufe dann kommt gar nichts es liegt irgendwo am anfang weill wenn ich den Teil auskommentiere zeigt er mir das Formular ganznormal an!

    Ich hoffe ihr könnt mir helfen aber bitte: :fresse:
    Der Simley ist doof ------> :gmlove:

    Beide Programme sind toooolllllll!!!!!!!!!!!!!!
  • PHP-Quellcode

    1. if(!isset($_GET['pwdwrong'] && !isset($_GET['userexists'])) {
    In der Zeile fehlt die schließende Klammer des ersten isset. Generell weißt die Tatsache, dass der Server nichts anzeigt, daraufhin, dass dein Server dazu konfiguriert ist, keine Fehlermeldung auszuspucken. Das ist eine sinnvolle Sache für tatsächliche Produktivsysteme, wenn das dein eigener lokaler Server ist solltest du das vielleicht mal ändern oder wenn du direkt auf dem Produktivsystem entwickelst dir einen lokalen Server dafür zulegen.
  • Benutzer online 1

    1 Besucher