Hallo Philipp!
$mysql_select="SELECT * FROM $tabelle WHERE login=$log AND paswort=$pass";
$result=mysql_query($mysql_select);
$menge=mysql_num_rows(result);
WARNING: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:...xxx\xxx.php on line xxx
Das heißt, das was mit Deinem SQL-Statement nicht stimmt.
Es liegt doch wahrscheinlich an dem mysql_num_rows und dem WHERE in dem mysql_select denn ohne WHERE funktioniert die scheiße!
Es liegt an Deinem SQL-Statement, und wenns ohne WHERE funktioniert, dann liegts an dem ,was alles hinter WHERE steht.
Grundsätzlich ist es zum Debuggen von MySQL-Fehlern sinnvoll, sich auch das SQL-Statement, daß an die DB geschickt wird auszugeben lassen.
Auch ist es ratsam, sich die Fehler, die MySQL zurückgibt ausgeben lassen.
(Lesetip: http://de2.php.net/manual/de/function.mysql-query.php)
In deinem Fall denke ich, daß Du besser "... loggin = '".$log."' ..." (oder auch '... ="'.$log.'"; analog bei pas_s_wort) machen solltest.
MfG
Götz
Losung und Lehrtext für Samstag, 27. Dezember 2003
Die Völker hören auf Zeichendeuter und Wahrsager; dir aber hat der Herr, dein Gott, so etwas verwehrt. (5.Mose 18,14)
Was ihr auch tut, das tut alles zu Gottes Ehre. (1.Korinther 10,31)
(http://www.losungen.de/heute.php3)