Hallöchen zusammen,
ich habe mal wieder ein Problemchen und zwar bei meinem LogIn Bereich.
Wenn man sich einloggen will, erscheint kurz eine Fehlermeldung :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /users/baronesse/www/ACP/Internbereich/functions.inc.php on line 12
verschwindet aber dann, denn man wird weiter geleitet zum Memberbereich, also muss das ja irgendwie funktioieren.
Aber da das nicht sonderlich schön aussieht, bitte euch (mal wieder ^^) um Hilfe.
Der Bereich in dem der Fehler steckt ist dieser:
Die Zeile 12 in der der Fehler stecken soll ist diese in dem Script:
Der LogIn- Code ist dieser:
ich habe mal wieder ein Problemchen und zwar bei meinem LogIn Bereich.
Wenn man sich einloggen will, erscheint kurz eine Fehlermeldung :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /users/baronesse/www/ACP/Internbereich/functions.inc.php on line 12
verschwindet aber dann, denn man wird weiter geleitet zum Memberbereich, also muss das ja irgendwie funktioieren.
Aber da das nicht sonderlich schön aussieht, bitte euch (mal wieder ^^) um Hilfe.
Der Bereich in dem der Fehler steckt ist dieser:
PHP-Code:
function anzahl($abfragez) { // Gibt Anzahl zurück
$ergebnis = mysql_query("SELECT COUNT(id) AS anzahl FROM ".$abfragez);
$row = mysql_fetch_array($ergebnis);
return $row['anzahl'];
}
Die Zeile 12 in der der Fehler stecken soll ist diese in dem Script:
PHP-Code:
$row = mysql_fetch_array($ergebnis);
Der LogIn- Code ist dieser:
PHP-Code:
<?php
session_start(); // Startet die Session
include("header.php");
include("db.php");
include("functions.inc.php");
if(isset($_REQUEST["submit"]))
{ // Wenn Formular abgeschickt
f(exist("mitglieder WHERE name = '".strip_tags($_REQUEST["name"])."'
AND passwort = '".md5($_REQUEST["passwort"])."'") && anzahl("login
WHERE ip = '".getenv("REMOTE_ADDR")."' AND erfolgreich = 'nein' AND timestamp > '".(time()-60*30)."'") < 4)
{ $eintragen = mysql_query("INSERT INTO login (name, ip, timestamp, erfolgreich)
VALUES ('".strip_tags($_REQUEST["name"])."', '".getenv("REMOTE_ADDR")."', '".time()."', 'ja')");
$abfrage = "SELECT id FROM mitglieder WHERE name = '".strip_tags($_REQUEST["name"])."' LIMIT 0,1";
$ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis))
{$_SESSION["login"] = $row->id; }
echo "<meta http-equiv=\"refresh\" content=\"0; URL=memberarea.php\">";
} else
{
$eintragen = mysql_query("INSERT INTO login
(name, ip, timestamp, erfolgreich)
VALUES ('".strip_tags($_REQUEST["name"])."',
'".getenv("REMOTE_ADDR")."', '".time()."', 'nein')");
?>
Login schlug fehl.
<?php}
} else { // Formular ->// das Formular würde noch
folgen.
?>
Kommentar