Was mache ich falsch? (PHP)

  • Was mache ich falsch? (PHP)

    Hallo,
    was mache ich falsch?
    Fehler:

    Quellcode

    1. Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/customers/webs/ni71250_1/cp/login.php on line 37 Login Fehlgeschlagen, Sie werden jetzt zurück zur Homeseite geleitet.
    2. Die Verbindung zum MySQL Server steht.
    3. Die Verbindung zur Datenbank steht.

    Wie aus dem Code hervorgeht, ist die Verbindung erfolgreich, nur der Code nicht.
    Code:

    PHP-Quellcode

    1. <?php
    2. $host = "localhost";
    3. $user =
    4. $pw =
    5. $db = "
    6. $connection = mysql_connect($host,$user,$pw);
    7. ?>
    8. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    9. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" xml:lang="de">
    10. <head>
    11. <title>User Control Panel</title>
    12. <link rel="stylesheet" href="style.css" type="text/css" />
    13. </head>
    14. <body>
    15. <div id="body">
    16. <div id="logo">
    17. <center><big><big><big>ChrisG3TV</big></big></big> <br><big><big><big><big><big>CONTROL PANEL</big></big></big></big></big></div>
    18. </center><br>
    19. <div id="container">
    20. <?php
    21. $username = @$_POST["user"];
    22. $passwort = @$_POST["passwort"];
    23. $query = mysql_query('SELECT * FROM `userdate` WHERE `user`="'.$username.'" AND pw="'.$passwort.'"');
    24. if(mysql_num_rows($query) == 1)
    25. {
    26. echo "Herzlich Willkommen!<br>";
    27. if(!connection){
    28. echo "Verbindung zum MySQL Server fehlgeschlagen.<br>";
    29. } else {
    30. echo "Die Verbindung zum MySQL Server steht.<br>" ;
    31. }
    32. $selecting = mysql_select_db($db);
    33. if(!selecting){
    34. echo "Verbindung zur Datenbank fehlgeschlagen.<br>";
    35. } else {
    36. echo "Die Verbindung zur Datenbank steht.<br>" ;
    37. }
    38. ?>
    39. <meta http-equiv="refresh" content="5; url=adminhome.php">
    40. <script type="text/javascript"> function countDown(init) { if (init || --document.getElementById( "counter" ).firstChild.nodeValue > 0 )
    41. window.setTimeout( "countDown()" , 1000 ); } </script> </head> <body onload="countDown(true)"> <br>Weiterleitung in <span id="counter" class="dd">5</span> Sekunden.</b>
    42. <?php
    43. }
    44. else
    45. {
    46. echo "Login Fehlgeschlagen, Sie werden jetzt zurück zur Homeseite geleitet.<br>";
    47. if(!connection){
    48. echo "Verbindung zum MySQL Server fehlgeschlagen.<br>";
    49. } else {
    50. echo "Die Verbindung zum MySQL Server steht.<br>" ;
    51. }
    52. $selecting = mysql_select_db($db);
    53. if(!selecting){
    54. echo "Verbindung zur Datenbank fehlgeschlagen.<br>";
    55. } else {
    56. echo "Die Verbindung zur Datenbank steht.<br>" ;
    57. }
    58. ?>
    59. <meta http-equiv="refresh" content="5; url=index.php">
    60. <script type="text/javascript"> function countDown(init) { if (init || --document.getElementById( "counter" ).firstChild.nodeValue > 0 )
    61. window.setTimeout( "countDown()" , 1000 ); } </script> </head> <body onload="countDown(true)"> <br>Weiterleitung in <span id="counter" class="dd">5</span> Sekunden.</b>
    62. <?php
    63. }
    64. ?>
    65. </div>
    66. <?php require_once('unten.php'); ?>
    67. </div>
    68. </body>
    69. </html>
    70. <?php
    71. mysql_close($connection);
    72. ?>
    Alles anzeigen


    Ich hoffe jemand kann mir helfen... :)

    Viele Grüße,
    Chris