ugrás a tartalomhoz

Supplied argument is not a valid MySQL result resource hiba

Anonymous · 2006. Ápr. 22. (Szo), 16.39
A következő kódomban nem találom a hibát:
  1. <HTML><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
  2.    <br><br><br><br><br><br><br>   <BODY lang=HU background="trabi3.png" ></BODY>  
  3. <TABLE cellSpacing=1 cellPadding=1 width="75%" align=right border=0>  
  4.   
  5.   <TR>  
  6.     <TD><a href="index.php"><IMG hspace=0  
  7.       src="fooldal.GIF"  
  8.       align=baseline border=0  ?></TD>  
  9.     <TD><a href="bej.php"><IMG hspace=0   
  10.       src="belep.GIF"   
  11.       align=baseline border=0  ?></TD>  
  12.     <TD><a href="regisztracio.php"><IMG hspace=0   
  13.       src="ujtrabi.GIF"   
  14.       align=baseline border=0  ?></TD></TR></TABLE></P><br><br><br><center><br><br><br><br><br><br><center><?php session_start(); ?>  
  15. <html><body>  
  16. <?php  
  17. if (isset($kilep))  
  18. {  
  19. session_unset();  
  20. session_destroy();  
  21. }  
  22. if (isset($_SESSION["nev"]))  
  23.   
  24. {  
  25. print "<FONT face=Tahoma>Sikeres bejelentkezés!</FONT><br>  
  26. <tr><td></td></tr></table><br><center><small><a href=index2.php><FONT color=#ffffff size=5>Tovább, a trabimhoz!</FONT></a></font></center></small>";  
  27. print "<br><a href='" .$PHP_SELF ."?kilep='''>kilépek!</a>";  
  28. }  
  29. else  
  30. {  
  31. if ( isset($_POST["neved"] ) )  
  32. {  
  33. include("config34.php");  
  34. $nev = $_POST["neved"];  
  35. $pass = $_POST["passod"];  
  36. $parancs = mysql_query("SELECT nev, from szoveg2 where nev = '$nev' and mail = '$pass'");  
  37. $eredm = mysql_num_rows($parancs);  
  38. if ($eredm==1)  
  39. {  
  40. session_register( "nev" );  
  41. session_register( "pass" );  
  42. }  
  43. }  
  44. else  
  45. {  
  46. print "<table><form action=".$PHP_SELF." method=post>  
  47. <tr><td><FONT face=Tahoma><STRONG><EM>Login név:</EM></STRONG> </FONT></td></tr><tr><td><input type=text name='neved' size=17></td></tr>  
  48. <tr><td><FONT face=Tahoma><STRONG><EM>Jelszó:</EM></STRONG> </FONT></td></tr><tr><td><input type=password name='passod' size=17></td></tr>  
  49. <tr><td><input type=submit value=Belépek></td></tr></table><br><center><small><a href=regisztracio.php>Regisztráció</a></center></small>";  
  50. }  
  51. if (isset($_POST["neved"]) && $eredm==0)  
  52. {  
  53. print "Rossz felhasználónév, vagy jelszó!<br>";  
  54. print "<table><form action=".$PHP_SELF." method=post>  
  55. <tr><td>Login név:</td></tr><tr><td><input type=text name='neved' size=17></td></tr>  
  56. <tr><td>Jelszó:</td></tr><tr><td><input type=password name='passod' size=17></td></tr>  
  57. <tr><td><input type=submit value=Belépek></td></tr></table><br><center><small><a href=regisztracio.php>Regisztráció</a></center></small>";  
  58. }  
  59. elseif (isset($_POST["neved"]) && $eredm==1)  
  60. {  
  61. print "<FONT face=Tahoma>Sikeres bejelentkezés!</FONT><br>  
  62. <tr><td></td></tr></table><br><center><small><a href=index2.php><FONT color=#ffffff size=5>Tovább, a trabimhoz!</FONT></a></font></center></small>";  
  63.   
  64. }  
  65. }  
  66. ?>  
  67.   
  68. <br><br><br><br><br><br>  
A hiba amit ebben a kódban ír a következő:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/t/tr/trabi-nevelde/bej2.php on line 37
 
1

nem fut le az SQL parancs

Hojtsy Gábor · 2006. Ápr. 22. (Szo), 17.10
Nem fut le az SQL parancs, mert hibás. A hibáról a mysql_query() után egy mysql_error() hívással kaphatsz információt.

Ps. a második kérdésedet kiszerkesztettem, mert nem a témához tartozik, a beléptetőrendszerekről elég témát találsz a fórumban, tele információval, ami elegendő lesz az elinduláshoz.
2

szerencse...

Gal Kristof · 2006. Ápr. 22. (Szo), 18.01
...hogy épp odanéztem és ezt láttam:

"SELECT nev, from szoveg2"

az a vessző az biztos nem kéne oda
3

érdekes html

Anonymous · 2006. Ápr. 22. (Szo), 20.36
ez nem a kérdésedre válasz, azt Kristóf megoldotta, csak egy kis kritika, ami remélem segít.

a html tagekre figyelj oda jobban, mert egy ilyesmi kód szerintem csoda, ha megjelenik a böngészőkben.
van a html dokumentum, amit <html> és </html> tagek zárnak közre. /ezelőtt még szerepelhet a doctype./ a html tagen belül van egy <head> </head> és egy <body> </body> által közrezárt rész, amiken kívül nem lehet semmi. ezekből viszont kizárólg egy darab van. a head tagen belül lehetnek olyan dolgok amik leírják magát a dokumentumot vagy a tartalmát. a body tagen belül pedig minden más, amit látni szeretnél a böngészőben, ilyenek a p, table, br tagek, ezek viszont csak ott lehetnek.

nagyjából így:
  1. <html>  
  2.   <head>  
  3.     /* title és meta elemek */  
  4.   </head>  
  5.   <body>  
  6.     /* p br és table elemek */  
  7.   </body>  
  8. </html>  
a w3schools oldalán találsz egy jó leírást, de nagyon sok magyar oldalon is megtalálhatod a html felépítését.

gex
4

Köszi

Anonymous · 2006. Ápr. 23. (V), 09.03
Köszi a segítséget!