[Hilfe] Register System funkt nicht

  • [Hilfe] Register System funkt nicht

    Hallo,

    ich habe angefangen php und HTML zu lernen. Direkt wollte ich ein Login sowie Registrierungs System machen.
    Mein Login System habe ich fertig und läuft via MySQL. Jetzt habe ich Schwierigkeiten bei der Registrierung.


    PHP-Quellcode

    1. $submit = $_POST['register'];
    2. $username = $_POST['user'];
    3. $password = $_POST['pass'];
    4. $passwortw = $_POST['pass_w'];
    5. $email = $_POST['email'];
    6. $register = $_POST['register'];
    7. if($register)
    8. {
    9. if($username AND $password AND $passwortw AND $email)
    10. {
    11. if($password == $passwortw)
    12. {
    13. //zur DB verbinden
    14. $connect = mysql_connect("dentaspage.de.ohostsql.de", "mysql1122405", "martin1234") or die("Es konnte keine Verbindung zum My-SQL Server hergestellt werden !"); //Mit dem MySQL Server connecten , ändert die Settings wenn ihr musst
    15. mysql_select_db("mysql1122405") or die ("Die gewünschte Tabelle konnte nicht gefunden werden !"); //Database aus wählen , ändert den Namen eurer Database
    16. $sql = mysql_query("SELECT * FROM users");
    17. $row = mysql_fetch_assoc($sql);
    18. if($row['username'] != $username)
    19. {
    20. $query = mysql_query("INSERT INTO user (username, password, email) VALUES('"$username","$password","$email"')");
    21. if($query==true)
    22. {
    23. echo = "Sie haben sich erfolgreich registriert<br>
    24. <a href='/UCP/login.php'><b>Bitte loggen Sie sich ein !";
    25. }
    26. }else echo = "Dieser Benutzername ist bereits vergeben !";
    27. }else echo = "Die Passwoerter stimmen nicht überein !";
    28. }else echo = "Sie müssen alle Felder ausf&uul;llen um sich registrieren zu können !";
    29. }
    Alles anzeigen


    Jetzt kommt das Problem:

    Wenn ich nur den HTML via meinen Browser öffne funktioniert alles wunderbar. Wenn ich aber den PHP Teil aktiviere d.h /**/ lösche so öffnet sich die Seite garnicht.
    Ich hoffe ihr könnt mir helfen den ich habe schon 3 Stunden mit der Suche verbraucht, jedoch Sinnlos.

    Ich bitte um Hilfe.


    Mit freundlichen Grüßen
    dentafa
  • PHP-Quellcode

    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    5. <title>Dentafas Registration</title>
    6. <meta name='keywords' content=''>
    7. <meta name='description' content=''>
    8. <style type='text/css'>
    9. #register {
    10. width: 500px;
    11. margin: 0 auto;
    12. padding: 50px;
    13. background: #BBBBBB;
    14. }
    15. #register p input {
    16. float right;
    17. width: 100%;
    18. }
    19. #register a {
    20. color: #fff;
    21. float: right;
    22. text-decoration: none;
    23. }
    24. #register a:hover {
    25. color: #FF8800;
    26. }
    27. body {
    28. background: #171715 ;
    29. background-image: url("/UCP/images/bg.png");
    30. background-repeat: no-repeat;
    31. background-position: center top;
    32. font-family: 'Overlock', cursive;
    33. }
    34. </style>
    35. </head>
    36. <body>
    37. <div id='register'>
    38. <fieldset>
    39. <form action='register.php' method='post'>
    40. <p>Gew&uuml;nschter Benutzername: <input type='text' name="user"></p>
    41. <br>
    42. <p>Gew&uuml;nschtes Passwort: <input type='pass' name="pass"></p>
    43. <br>
    44. <p>Passwort wiederholen: <input type='pass' name="pass_w"></p>
    45. <br>
    46. <p>E-Mail: <input type='text' name="email"></p>
    47. <br>
    48. <input type='submit' value='Register' name="register">
    49. <input type='reset' value='Reset' name="reset">
    50. <a href='/UCP/login.php'><b>zum Login<b></a>
    51. </fieldset>
    52. </div>
    53. <div id= 'body'>
    54. </div>
    55. <?php
    56. $submit = $_POST['register'];
    57. $username = $_POST['user'];
    58. $password = $_POST['pass'];
    59. $passwortw = $_POST['pass_w'];
    60. $email = $_POST['email'];
    61. $register = $_POST['register'];
    62. /*if($register)
    63. {
    64. if($username AND $password AND $passwortw AND $email)
    65. {
    66. if($password == $passwortw)
    67. {
    68. //zur DB verbinden
    69. $connect = mysql_connect("***", "****", "****") or die("Es konnte keine Verbindung zum My-SQL Server hergestellt werden !");
    70. mysql_select_db("****") or die ("Die gewünschte Tabelle konnte nicht gefunden werden !");
    71. $sql = mysql_query("SELECT * FROM users");
    72. $row = mysql_fetch_assoc($sql);
    73. if($row['username'] != $username)
    74. {
    75. $query = mysql_query("INSERT INTO user (username, password, email) VALUES('"$username","$password","$email"')");
    76. if($query==true)
    77. {
    78. echo = "Sie haben sich erfolgreich registriert<br>
    79. <a href='/UCP/login.php'><b>Bitte loggen Sie sich ein !";
    80. }
    81. }else echo = "Dieser Benutzername ist bereits vergeben !";
    82. }else echo = "Die Passwoerter stimmen nicht überein !";
    83. }else echo = "Sie müssen alle Felder ausf&uul;llen um sich registrieren zu können !";
    84. }*/
    85. ?>
    86. </body>
    87. </html>
    Alles anzeigen

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von dentafa ()

  • $register = (isset($_POST['register']))? $_POST['register'] : '' ;

    und das analog bei allen Zuweisungen.
    [tabmenu]
    [tab='Werbung in eigener Sache']
    Du suchst einen Instant Messenger dessen Verbindung voll verschlüsselt ist? Weiterhin soll er mit anderen Instant Massenging Protokollen verknüpfbar sein? Außerdem möchtest du weltweit erreichbar sein (ähnlich icq und msn)? - Dann schick mir Post und erhalte ein unverbindliches, auf alle Fälle kostenloses, Angebot:
    [Blockierte Grafik: http://easy-scripting.net/icon/vCollection/pmEmptyS.png]
    [tab='Vorstellung']
    NurPech
    [tab='meine Tutorials']
    [subtab='C#']

    [subtab='PHP']

    [/tabmenu]

    Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von [Blockierte Grafik: http://i.creativecommons.org/l/by-nc-nd/3.0/80x15.png] verwendet werden