MyBB.de Forum
Problem mit der Onlinliste auf der Homepage - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Problem mit der Onlinliste auf der Homepage (/thread-14728.html)



Problem mit der Onlinliste auf der Homepage - toby01 - 12.10.2009

ich hab mir heute ei9n kleines script erstellt zur anzeige, wer auf der Forenseite ist, und wollte diese auf meiner homepage anzeigen lassen, leider kommt da nur ein Error:
Zitat:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /users/absol/www/index.php on line 200

der Code:
PHP-Code:
$zeit time();
$gast "";
$out "";
$queryonline=mysql_query("SELECT * FROM `mybb_sessions` WHERE `time` + 900 >= '$zeit' ORDER BY `id` DESC");
    if (@
mysql_num_rows ($queryonline) >= 0) {
// die zeile darunter ist zeile 200
while($boardonline=mysql_fetch_array($queryonline)){
 
$queryonline2 = @mysql_query ('SELECT * FROM `mybb_users` WHERE `uid` = ' $boardonline['uid'] . '');
    if (@
mysql_num_rows ($queryonline2) != 1) {
    
$boardonline2['usergroup'] == "1";
    
$gast $gast 1;    
    }
 
$queryonline3 = @mysql_query ('SELECT * FROM `mybb_usergroups` WHERE `gid` = ' $boardonline2['usergroup'] . '');
    if (@
mysql_num_rows ($queryonline3) == 1) {
      
$boardonline3 = @mysql_fetch_array ($queryonline3);
      
$bb preg_replace('/\{(.*?)\}\/'''.$boardonline2['username'].''$boardonline3['namestyle']);
$out .= '<a href="http://load.absol.bplaced.net/member.php?action=profile&uid='.$boardonline2['uid'].'">'.$bb.'</a> ';
}
}
if (
$gast == "1") {
$out .= 'und $gast Gast.';
} else {
$out .= 'und $gast G&auml;ste.';
}
echo 
$out;
} else {
echo 
'<i>niemand Online</i>';


ich hoffe jemand hat eine lösung

MFG Toby


RE: Problem mit der Onlinliste auf der Homepage - StefanT - 12.10.2009

Welche Ziele ist denn die fehlerhafte?


RE: Problem mit der Onlinliste auf der Homepage - toby01 - 12.10.2009

laut script:
PHP-Code:
// die zeile darunter ist zeile 200
while($boardonline=mysql_fetch_array($queryonline)){ 



RE: Problem mit der Onlinliste auf der Homepage - toby01 - 14.10.2009

keiner eine idee?


RE: Problem mit der Onlinliste auf der Homepage - Michael - 14.10.2009

Ich vermute, dass da ein Query Probleme verursacht. Überprüfe das mal mit mysql_error().


RE: Problem mit der Onlinliste auf der Homepage - toby01 - 14.10.2009

workt, danke (hatte falsche mysql verbindung)