Abfrage Fehler

  • Abfrage Fehler

    Hallo zusammen...ich habe wieder ein kleines problem....

    auf meiner registrierungsseite passt irgendwie meine überprüfung nicht....doch selber finde ich den fehler nicht. ich hoffe einer von euch hat mal kurz zeit darüber zu schauen :)

    PHP-Quellcode

    1. <form action="anmeldung.php" method="post">
    2. <table width="700" height="74" border="0px" style="font-size:100%">
    3. <tr>
    4. <td width="250">Vorname</td>
    5. <td width="441"><input name="Vname_Input" type="text" style="width: 300px; height: 20px;" value="" /></td>
    6. </tr>
    7. <tr>
    8. <td>Nachname</td>
    9. <td><input name="Nname_Input" type="text" style="width: 300px; height: 20px;" value="" /></td>
    10. </tr>
    11. <tr>
    12. <td>Username</td>
    13. <td><input name="Uname_Input" type="text" style="width: 300px; height: 20px;" value="" /></td>
    14. </tr>
    15. </table>
    16. <hr />
    17. <table width="700" height="74" border="0px" style="font-size:100%">
    18. <tr>
    19. <td width="250">E-Mail Adresse</td>
    20. <td width="440"><input name="E_Input" type="text" style="width: 300px; height: 20px" value="" /></td>
    21. </tr>
    22. <tr>
    23. <td>E-Mail Adresse wiederholen</td>
    24. <td><input name="EW_Input" type="text" style="width: 300px; height: 20px" value="" /></td>
    25. </tr>
    26. </table>
    27. <br />
    28. <hr />
    29. <table width="700" height="74" border="0px" style="font-size:100%">
    30. <tr>
    31. <td width="250">Passwort</td>
    32. <td width="440"><input name="P_Input" type="text" style="width: 300px; height: 20px" value="" /></td>
    33. </tr>
    34. <tr>
    35. <td>Passwort Wiederholen</td>
    36. <td><input name="PW_Input" type="text" style="width: 300px; height: 20px" value="" /></td>
    37. </tr>
    38. </table>
    39. <hr />
    40. <table width="700" height="38" border="0px" style="font-size:100%">
    41. <tr>
    42. <td width="689" height="34"><p>
    43. <input name="Kenntnisse" type="checkbox" value="AGBs" />
    44. Ich habe die <a href="nutzungsbedingungen.php">Nutzungsbedingungen</a> und <a href="agb.php">AGBs</a> gelesen und stimme ihnen zu!<br />
    45. </p></td>
    46. <td width="10">&nbsp;</td>
    47. </tr>
    48. </table>
    49. <table width="700" height="31" border="0px" style="font-size:100%">
    50. <tr>
    51. <td width="250" height="27"><?
    52. $len = 8;
    53. $letters = "A1BC2DE3FG4HI5JK6LM7NO8PQ9RS0TU1VWX2YZ3456789A1BC2DE3FG4HI5JK6LM7NO8PQ9RS0TU1VWX2YZ3456789";
    54. $SCode = "";
    55. for($i=0;$i<$len;$i++)
    56. $SCode .= substr($letters,mt_rand(0,strlen($letters)-1),1);
    57. $_SESSION['SCode'] = $SCode;
    58. ?>
    59. Sicherheitscode: <strong><b><? echo $SCode; ?></b></strong></td>
    60. <td width="440"><input name="Scode_Input" type="text" style="width: 300px; height: 20px" value="" /></td>
    61. </tr>
    62. </table>
    63. <br />
    64. <input name="AM_Button" type="submit" class="button" value="Registrieren" style="height: 25px"><br />
    65. </form>
    66. <?
    67. $AM_Button = $_POST['AM_Button'];
    68. $Vname = $_POST['Vname_Input'];
    69. $Nname = $_POST['Nname_Input'];
    70. $Uname = $_POST['Uname_Input'];
    71. $Eadresse = $_POST['E_Input'];
    72. $EWadresse = $_POST['EW_Input'];
    73. $Button = $_POST['P_Input'];
    74. $Button = $_POST['PW_Input'];
    75. $AGB = $_POST['Kenntnisse'];
    76. $Scode = $_POST['Scode_Input'];
    77. $sql = "SELECT Nickname FROM ControlPanel WHERE Nickname = '$Uname'";
    78. $result = mysql_query($sql);
    79. $count = mysql_num_rows($result);
    80. $sql_IP = "SELECT IP FROM ControlPanel WHERE IP = '$ip'";
    81. $result_IP = mysql_query($sql_IP);
    82. $count_IP = mysql_num_rows($result_IP);
    83. if($AM_Button)
    84. {
    85. if(isset($Vname) AND isset($Nname) AND isset($Uname) AND isset($Eadresse) AND isset($EWadresse) AND isset($Passwort) AND isset($WPasswort) AND isset($AGB) AND isset($Scode))
    86. {
    87. if($Eadresse == $EWadresse AND $Passwort == $WPasswort AND $Scode == $_SESSION['SCode'])
    88. {
    89. if($count == 0 AND $count_IP == 0)
    90. {
    91. $UserTabelle ="CREATE TABLE ControlPanel\n"
    92. . "(\n"
    93. . "ID int(8) NOT NULL auto_increment,\n"
    94. . "Nickname varchar(64),\n"
    95. . "Passwort varchar(32),\n"
    96. . "Vorname varchar(64),\n"
    97. . "Nachname varchar(64),\n"
    98. . "EMail varchar(64),\n"
    99. . "IP varchar(24),\n"
    100. . "Kontostand varchar(12),\n"
    101. . "GruppenID varchar(64),\n"
    102. . "Aktivierung int(64),\n"
    103. . "PRIMARY KEY (ID)\n"
    104. . ")";
    105. $AccPW = md5("Passwort");
    106. $StartAcc = "INSERT INTO ControlPanel
    107. (
    108. Nickname,
    109. Passwort,
    110. Vorname,
    111. Nachname,
    112. EMail,
    113. IP,
    114. Kontostand,
    115. GruppenID,
    116. Aktivierung
    117. )
    118. VALUES
    119. (
    120. '$Uname',
    121. '$AccPW',
    122. '$Vname',
    123. '$Nname',
    124. '$Eadresse',
    125. '$ip',
    126. '0',
    127. '0',
    128. '1'
    129. )";
    130. echo "** Der Account wurde erfolgreich erstellt! **";
    131. }
    132. elseif($count_IP > 0)
    133. {
    134. echo "** Es wurde bereits ein Account mit ihrer IP-Adresse registriert! **<br>";
    135. echo "** Wenn sie in ihrem Haushalt einen zweiten Account brauchen, senden sie uns bitte eine E-Mail mit folgenden Inhalten: **<br>";
    136. echo "** Betreff: Zweitaccount **<br>";
    137. echo "** Bitte schildern sie uns warum sie einen zweiten Account benötigen! **<br>";
    138. echo "** Wir kümmern uns um ihr Problem! **<br>";
    139. }
    140. elseif($count > 0)
    141. {
    142. echo "** Der eingegebene Username existiert bereits! **<br>";
    143. }
    144. }
    145. elseif($Eadresse != $EWadresse)
    146. {
    147. echo "** Die eingegebenen E-mail Adressen stimmen nicht überein! **<br>";
    148. }
    149. elseif($Passwort != $WPasswort)
    150. {
    151. echo "** Die eingegebenen Passwörter stimmen nicht überein! **<br>";
    152. }
    153. elseif($Scode != $_SESSION['SCode'])
    154. {
    155. echo "** Der eingegebene Sicherheitscode ist nicht korrekt! **<br>";
    156. }
    157. }
    158. else
    159. {
    160. echo "** Es sind nicht alle Felder komplett ausgefüllt! **<br>";
    161. }
    162. }
    Alles anzeigen


    Mit freundlichen Grüßen
    Dr_Ferrero
    [tabmenu]
    [tab='Woltlab Burning Board', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Ich kenne mich mir der WBB-Software aus und besitze Erfahrung mit Plugins und Add-Ons.
    Wenn ihr einen Techniker für euer Forum sucht oder ein neues Forum eingerichtet bekommen wollt, schreibt mir eine PN.

    ( [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png] Ich besitze nur geringe Kenntnisse im Erstellen von Designs, sprich meine CSS Kenntnisse sind kaum vorhanden [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png])
    [tab='HTML', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Der Umgang mit HTML ist mir bekannt...

    Also wenn ihr Fragen hab oder ich euch bei etwas unterstützen kann, schreibt mich an und ich tu mein bestes um euch voran zu bringen :)
    Zur PN geht es hier lang ->
    [tab='Homepage/Projekt', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Projekt:

    Der zeitig nicht vorhanden.

    Homepage

    Meine Homepage befindet sich im Aufbau.Bei interesse gebe ich gerne den Link zum Anschaun heraus.

    [tab='Link !!!', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    mcdonalds.de/mein_burger/vcard…gn_id=dyob12&post_id=6780

    Stimme abgeben ist angesagt :D
    [/tabmenu]
  • er gibt mir immer nur:

    PHP-Quellcode

    1. else
    2. {
    3. echo "** Es sind nicht alle Felder komplett ausgefüllt! **<br>";
    4. }

    aus, auch wenn alles ausgefüllt ist ...:S
    [tabmenu]
    [tab='Woltlab Burning Board', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Ich kenne mich mir der WBB-Software aus und besitze Erfahrung mit Plugins und Add-Ons.
    Wenn ihr einen Techniker für euer Forum sucht oder ein neues Forum eingerichtet bekommen wollt, schreibt mir eine PN.

    ( [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png] Ich besitze nur geringe Kenntnisse im Erstellen von Designs, sprich meine CSS Kenntnisse sind kaum vorhanden [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png])
    [tab='HTML', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Der Umgang mit HTML ist mir bekannt...

    Also wenn ihr Fragen hab oder ich euch bei etwas unterstützen kann, schreibt mich an und ich tu mein bestes um euch voran zu bringen :)
    Zur PN geht es hier lang ->
    [tab='Homepage/Projekt', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Projekt:

    Der zeitig nicht vorhanden.

    Homepage

    Meine Homepage befindet sich im Aufbau.Bei interesse gebe ich gerne den Link zum Anschaun heraus.

    [tab='Link !!!', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    mcdonalds.de/mein_burger/vcard…gn_id=dyob12&post_id=6780

    Stimme abgeben ist angesagt :D
    [/tabmenu]
  • also er gibt natürlich nur das nach dem echo aus...

    danke für den hinweis mit query ;)

    nur die ausgabe ändert sich trotzdem nicht
    [tabmenu]
    [tab='Woltlab Burning Board', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Ich kenne mich mir der WBB-Software aus und besitze Erfahrung mit Plugins und Add-Ons.
    Wenn ihr einen Techniker für euer Forum sucht oder ein neues Forum eingerichtet bekommen wollt, schreibt mir eine PN.

    ( [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png] Ich besitze nur geringe Kenntnisse im Erstellen von Designs, sprich meine CSS Kenntnisse sind kaum vorhanden [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png])
    [tab='HTML', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Der Umgang mit HTML ist mir bekannt...

    Also wenn ihr Fragen hab oder ich euch bei etwas unterstützen kann, schreibt mich an und ich tu mein bestes um euch voran zu bringen :)
    Zur PN geht es hier lang ->
    [tab='Homepage/Projekt', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Projekt:

    Der zeitig nicht vorhanden.

    Homepage

    Meine Homepage befindet sich im Aufbau.Bei interesse gebe ich gerne den Link zum Anschaun heraus.

    [tab='Link !!!', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    mcdonalds.de/mein_burger/vcard…gn_id=dyob12&post_id=6780

    Stimme abgeben ist angesagt :D
    [/tabmenu]
  • ok vielen danke...dann arbeite mal schön ;) viel spaß :)
    [tabmenu]
    [tab='Woltlab Burning Board', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Ich kenne mich mir der WBB-Software aus und besitze Erfahrung mit Plugins und Add-Ons.
    Wenn ihr einen Techniker für euer Forum sucht oder ein neues Forum eingerichtet bekommen wollt, schreibt mir eine PN.

    ( [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png] Ich besitze nur geringe Kenntnisse im Erstellen von Designs, sprich meine CSS Kenntnisse sind kaum vorhanden [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png])
    [tab='HTML', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Der Umgang mit HTML ist mir bekannt...

    Also wenn ihr Fragen hab oder ich euch bei etwas unterstützen kann, schreibt mich an und ich tu mein bestes um euch voran zu bringen :)
    Zur PN geht es hier lang ->
    [tab='Homepage/Projekt', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Projekt:

    Der zeitig nicht vorhanden.

    Homepage

    Meine Homepage befindet sich im Aufbau.Bei interesse gebe ich gerne den Link zum Anschaun heraus.

    [tab='Link !!!', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    mcdonalds.de/mein_burger/vcard…gn_id=dyob12&post_id=6780

    Stimme abgeben ist angesagt :D
    [/tabmenu]
  • also ich habe mir die werte jetzt mal ausgeben lassen....es wird alles ausgegeben nur der sicherheitscode funktioniert nicht so richtig :(

    hat einer von euch vllt eine gute lösung für so einen code: eingabe, erstellen, Überprüfen?

    MfG
    Dr_
    [tabmenu]
    [tab='Woltlab Burning Board', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Ich kenne mich mir der WBB-Software aus und besitze Erfahrung mit Plugins und Add-Ons.
    Wenn ihr einen Techniker für euer Forum sucht oder ein neues Forum eingerichtet bekommen wollt, schreibt mir eine PN.

    ( [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png] Ich besitze nur geringe Kenntnisse im Erstellen von Designs, sprich meine CSS Kenntnisse sind kaum vorhanden [Blockierte Grafik: http://www.win-lite.de/wbb/icon/postReportS.png])
    [tab='HTML', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Der Umgang mit HTML ist mir bekannt...

    Also wenn ihr Fragen hab oder ich euch bei etwas unterstützen kann, schreibt mich an und ich tu mein bestes um euch voran zu bringen :)
    Zur PN geht es hier lang ->
    [tab='Homepage/Projekt', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    Projekt:

    Der zeitig nicht vorhanden.

    Homepage

    Meine Homepage befindet sich im Aufbau.Bei interesse gebe ich gerne den Link zum Anschaun heraus.

    [tab='Link !!!', 'http://www.win-lite.de/wbb/icon/threadImportantM.png']
    mcdonalds.de/mein_burger/vcard…gn_id=dyob12&post_id=6780

    Stimme abgeben ist angesagt :D
    [/tabmenu]