so sry für doppelpost

Hier mal die komplette ausgabe.php der shoutbox dort funzt die verlinkung richtig:

PHP-Code:
<?php
include ('../../lib/functions.lib.php');

db_connect ();

include (
'../../lib/session.lib.php');

$db_auslesen db_query("Select * FROM ".$db_prefix."_shoutbox_admin");

   
$limit mysql_fetch_assoc ($db_auslesen);
   
$ausgabe_neu db_query("SELECT ID, Nickname, Inhalt, Datum FROM ".$db_prefix."_shoutbox ORDER BY Datum DESC LIMIT 0, ".$limit['neu']."");
   
$ausgabe_alt db_query("SELECT ID, Nickname, Inhalt, Datum FROM ".$db_prefix."_shoutbox ORDER BY Datum DESC LIMIT ".$limit['neu'].", ".$limit['alt']."");
   echo 
"<head><meta http-equiv=\"refresh\" content=\"".$limit['reload']."\";></head>"

$smiley_auslesen db_query("Select * FROM ".$db_prefix."_shoutbox_smileys");

$style_connect db_query("Select * FROM ".$db_prefix."_shoutbox_style");


// ***Style***
$style mysql_fetch_assoc ($style_connect);
echo (
"
<head>
<style type=\"text/css\">
.nick {
width: "
.$style['nick_width'].";
height: "
.$style['nick_height'].";
border: "
.$style['nick_border'].";
background:"
.$style['nick_bg'].";
font-size:"
.$style['nick_font_size'].";
font-family:"
.$style['nick_font_fam'].";
}
.nick a:visited {
color:"
.$style['nick_visited_col'].";
text-decoration:"
.$style['nick_visited_deco'].";
}
.nick a:hover {
color:"
.$style['nick_hover_col'].";
text-decoration:"
.$style['nick_hover_deco'].";
}
.nick a:link {
color:"
.$style['nick_link_col'].";
text-decoration:"
.$style['nick_link_deco'].";
}
.shoutbox {
width: "
.$style['sb_width'].";
height: "
.$style['sb_height'].";
background:"
.$style['sb_bg'].";
color:"
.$style['sb_col'].";
padding-top:"
.$style['sb_pad_top'].";
padding-bottom:"
.$style['sb_pad_bottom'].";
font-size:"
.$style['sb_font_size'].";
font-family:"
.$style['sb_font_fam'].";
}
.body {
background:"
.$style['sb_bg'].";
}
"
.$style['own_css']."
</style>
</head>
"
);
// ***Style - ENDE***
?>
<body class="body">
  <?
if(@mysql_num_rows($smiley_auslesen)) {
    while($row = mysql_fetch_array($smiley_auslesen)) {
        $smiley_search[] = ($row['img_short']);
        $smiley_replace[] = ("<img src=\"files/smileys/".$row['img_src']."\" alt=\"".$row['img_short']."\" />");
    }
}
    
    if($_GET['Eintraege'] != 'alt') {
    if(mysql_num_rows($ausgabe_neu)) {
        while($row = mysql_fetch_assoc($ausgabe_neu)) {
            $Inhalt = str_replace($smiley_search, $smiley_replace, $row['Inhalt']); // smileys ersetzten
            $Datum = date("d.m.Y",$row['Datum']);
            $Zeit = date("H:i",$row['Datum']);
            echo "<div class=\"nick\">";
            echo "<a href=\"".$domain."/?content=/nickpage&nick=".$row['Nickname']."\" target=\"_blank\"><strong>".$row['Nickname']."</strong></a> schrieb am <strong>".$Datum."</strong> um <strong>".$Zeit."</strong> Uhr ";
            if ($_SESSION['uid'] == $admin_id) {
            echo "<a href=\"?delid=".$row['ID']."\"><strong>[DEL]</strong></a>";
            }
            echo "</div>";
            echo "<div class=\"shoutbox\">".$Inhalt."</div>";
        }
    } else {
    echo"<p>Keine Einträge vorhanden.</p>\n";
    }    
    } else {
    if(mysql_num_rows($ausgabe_alt)) {
        while($row = mysql_fetch_assoc($ausgabe_alt)) {
            $Inhalt = str_replace($smiley_search, $smiley_replace, $row['Inhalt']); // smileys ersetzten
            $Datum = date("d.m.Y",$row['Datum']);
            $Zeit = date("H:i",$row['Datum']);
            echo "<div class=\"nick\">";
            echo "<a href=\"".$domain."/?content=/nickpage&nick=".$row['Nickname']."\" target=\"_blank\"><strong>".$row['Nickname']."</strong></a> schrieb am <strong>".$Datum."</strong> um <strong>".$Zeit."</strong> Uhr ";
            if ($_SESSION['uid'] == $admin_id) {
            echo "<a href=\"?delid=".$row['ID']."&Eintraege=alt\"><strong>[DEL]</strong></a>";
            }
            echo "</div>";
            echo "<div class=\"shoutbox\">".$Inhalt."</div>";
        }
    } else {
    echo"<p>Keine älteren Einträge vorhanden.</p>\n";
    }    
    }
    
if ($_GET['delid'] && $_SESSION['uid'] == $admin_id && $_GET['Eintraege'] == 'alt') {
db_query ("DELETE FROM ".$db_prefix."_shoutbox WHERE ID='".$_GET['delid']."'");
echo "<head><meta http-equiv=\"refresh\" content=\"0;ausgabe.php?Eintraege=alt\";></head>"; 
} elseif ($_GET['delid'] && $_SESSION['uid'] == $admin_id) {
db_query ("DELETE FROM ".$db_prefix."_shoutbox WHERE ID='".$_GET['delid']."'");
echo "<head><meta http-equiv=\"refresh\" content=\"0;ausgabe.php\";></head>"; 
}
    
mysql_close() or die(mysql_error()); 
?>
</body>
und hier mal meine weristonline.php

Das einzige was mir aufgefallen ist das oben ein wert $np für den link angeben ist. Wenn ich bei wer ist online auf meinen namen klicke komme ich auf die nickpage wo die userid steht aber alle anderen daten werden nicht angezeigt. denke weil die verlinkung nicht richtig ist

PHP-Code:
<?
// Scriptet by Ische2k www.Body-Sig.de

$zeit = (5 * 60);                                   // Sekunden seit der letzten Aktivität
$np   = $domain.'/?content=/nickpage&nick=';         // Nickpagelink
$online = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_online ")); //Auslesen Der Datenbank
$rallyk = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_klickralley ORDER BY klicks DESC LIMIT 1  ")); //Klickrally Auslesen aus Der Datenbank

$rallya = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_aktivralley ORDER BY punkte DESC LIMIT 1  ")); //Aktiv Rally Auslesen aus Der Datenbank



// verhindern, dass die Datei direkt aufgerufen wird
if (!function_exists ("db_query")) die ("Kein Direktaufruf");

$sql = db_query ('SELECT k.uid, u.nickname FROM '.$db_prefix.'_kontodaten k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid WHERE k.last_active >= '.(time()-$zeit));
                            
if (mysql_num_rows ($sql) == 0) echo '<span style="font-style: italic;">keiner</span>';
else {
    $nr = 1;
    while ($user = mysql_fetch_assoc ($sql)){
    
    //Aktiv Rally farbe
    if ($user['uid'] == $rallya ['uid'] )
        {
         echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['aktivfarbe'].'">'.$user['nickname'].'</font></a>';
         }
         
    // Klickrally Farbe
    elseif ($user['uid'] == $rallyk ['uid'] )
        {
         echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['klickfarbe'].'">'.$user['nickname'].'</font></a>';
         }
    
    
    
// Admin Farbe
        if ($user['nickname'] == $online ['admin'] )
        {
         echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['adminfarbe'].' ">'.$user['nickname'].'</font></a>';
         }
         
         
         //Co admin Farbe
         if ($user['nickname'] == $online ['co'] )
        {
         echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['cofarbe'].' ">'.$user['nickname'].'</font></a>';
         }
         
         
         
         // Doppel Schutz 
         if ($user['nickname'] !== $online ['admin'])
         if ($user['nickname'] !== $online ['co'])
         if ($user['uid'] !== $rallya ['uid'])
         if ($user['uid'] !== $rallyk ['uid'])
         
         { 
         
         echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['userfarbe'].'">'.$user['nickname'].'</font></a>';
          }
          
        if ($nr < mysql_num_rows ($sql)) echo ', ';
            $nr++;
    }
}

?>

<table width="100%" align="center">
<tr>
<td width="20" valign="top" align="left"><b>Bedeutung</b> </td><td width="5" valign="top" align="left"><b>Farbe</b></td>
<tr>
<td width="5" valign="top" align="left">Admin</td>
<td width="5" valign="top" align="left"><font color=" <?= $online ['adminfarbe']; ?> ">|||||||</td></font>
<tr>
<td width="5" valign="top" align="left">User</td>
<td width="5" valign="top" align="left"><font color="<?= $online ['userfarbe']; ?>">|||||||</td></font>
<tr>
</table>

<font size="1">Powered by <a href="http://www.Body-Sig.de">Body-Sig.de</a></font>