-
Fehlermeldung?
PHP-Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/content/linkliste/links.php on line 67
Das kommt bei meinem Linklisten Addon im VMS1.2
Wenn ich als User eingeloggt bin, funktioniert alles Bestens,
aber wenn ich nicht eingeloggt bin kommt diese Fehlermeldung.
Woran könnte das liegen? Was kann ich da machen?
-
hi,
poste doch mal die zeile 67 aus content/linkliste/links.php
mfg
-
PHP-Code:
$sperre=mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_links_votes WHERE uid=".$_SESSION['uid']." AND lid=".$l_id.""));
Das ist sie.
-
na ist doch klar du hast in der Abfrage uid=".$_SESSION['uid']." drin stehen, wenn der User nicht eingeloggt ist gibts auch keine $_SESSION['uid'], also gibt die Anfrage kein Ergebnis.
-
Kann man da was machen?
Angezeigt wird ja soweit alles als wenn man eingeloggt ist, nur diese Fehlermeldung steht dann oben drüber.
-
ersetze
PHP-Code:
$sperre=mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_links_votes WHERE uid=".$_SESSION['uid']." AND lid=".$l_id.""));
mit
PHP-Code:
if ($_SESSION['login'] == 'true') {
$sperre=mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_links_votes WHERE uid=".$_SESSION['uid']." AND lid=".$l_id.""));
} else {
$sperre=mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_links_votes WHERE lid=".$l_id.""));
}
ersetze deine abfrage mal damit dann müsste es ohne fehlermeldung gehen
-
Super. :)
So funktioniert es. Danke schön.