Supplied argument is not a valid MySQL result resource hiba
A következő kódomban nem találom a hibát: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
■ - <HTML><P>
- <br><br><br><br><br><br><br> <BODY lang=HU background="trabi3.png" ></BODY>
- <TABLE cellSpacing=1 cellPadding=1 width="75%" align=right border=0>
- <TR>
- <TD><a href="index.php"><IMG hspace=0
- src="fooldal.GIF"
- align=baseline border=0 ?></TD>
- <TD><a href="bej.php"><IMG hspace=0
- src="belep.GIF"
- align=baseline border=0 ?></TD>
- <TD><a href="regisztracio.php"><IMG hspace=0
- src="ujtrabi.GIF"
- align=baseline border=0 ?></TD></TR></TABLE></P><br><br><br><center><br><br><br><br><br><br><center><?php session_start(); ?>
- <html><body>
- <?php
- if (isset($kilep))
- {
- session_unset();
- session_destroy();
- }
- if (isset($_SESSION["nev"]))
- {
- print "<FONT face=Tahoma>Sikeres bejelentkezés!</FONT><br>
- <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>";
- print "<br><a href='" .$PHP_SELF ."?kilep='''>kilépek!</a>";
- }
- else
- {
- if ( isset($_POST["neved"] ) )
- {
- include("config34.php");
- $nev = $_POST["neved"];
- $pass = $_POST["passod"];
- $parancs = mysql_query("SELECT nev, from szoveg2 where nev = '$nev' and mail = '$pass'");
- $eredm = mysql_num_rows($parancs);
- if ($eredm==1)
- {
- session_register( "nev" );
- session_register( "pass" );
- }
- }
- else
- {
- print "<table><form action=".$PHP_SELF." method=post>
- <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>
- <tr><td><FONT face=Tahoma><STRONG><EM>Jelszó:</EM></STRONG> </FONT></td></tr><tr><td><input type=password name='passod' size=17></td></tr>
- <tr><td><input type=submit value=Belépek></td></tr></table><br><center><small><a href=regisztracio.php>Regisztráció</a></center></small>";
- }
- if (isset($_POST["neved"]) && $eredm==0)
- {
- print "Rossz felhasználónév, vagy jelszó!<br>";
- print "<table><form action=".$PHP_SELF." method=post>
- <tr><td>Login név:</td></tr><tr><td><input type=text name='neved' size=17></td></tr>
- <tr><td>Jelszó:</td></tr><tr><td><input type=password name='passod' size=17></td></tr>
- <tr><td><input type=submit value=Belépek></td></tr></table><br><center><small><a href=regisztracio.php>Regisztráció</a></center></small>";
- }
- elseif (isset($_POST["neved"]) && $eredm==1)
- {
- print "<FONT face=Tahoma>Sikeres bejelentkezés!</FONT><br>
- <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>";
- }
- }
- ?>
- <br><br><br><br><br><br>
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
nem fut le az SQL parancs
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.
szerencse...
"SELECT nev, from szoveg2"
az a vessző az biztos nem kéne oda
érdekes html
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:
gex
Köszi