salve a tutti...allora vorrei creare una cronologia..

ho queste tabelle:

Codice PHP:
CREATE TABLE `chat` (
  `
idint(99NOT NULL auto_increment,
  `
chatterint(100NOT NULL default '0',
  `
whoint(100NOT NULL default '0',
  `
timesentint(50NOT NULL default '0',
  `
msgtextvarchar(255NOT NULL default '',
  `
ridint(99NOT NULL default '0',
  `
exposedchar(1NOT NULL default '0',
  
PRIMARY KEY  (`id`)
ENGINE=MyISAM  AUTO_INCREMENT=;

CREATE TABLE `rooms` (
  `
idint(10NOT NULL auto_increment,
  `
namevarchar(30NOT NULL,
  `
passvarchar(100NOT NULL,
  `
staticchar(1NOT NULL,
  `
mageint(10NOT NULL,
  `
maxageint(10NOT NULL,
  `
chpostsint(100NOT NULL,
  `
permsint(10NOT NULL,
  `
censordchar(1NOT NULL default '1',
  `
freakychar(1NOT NULL default '0',
  `
lastmsgint(100NOT NULL,
  `
clubidint(100NOT NULL default '0',
  
PRIMARY KEY  (`id`),
  
UNIQUE KEY `name` (`name`)
ENGINE=MyISAM  AUTO_INCREMENT=
poi ho nella pagina chat.php

Codice PHP:
    addtochat($uid$rid);
        
$timeto 300;
        
$timenw time();
        
$timeout $timenw-$timeto;
        
$deleted mysql_query("DELETE FROM chat WHERE timesent<".$timeout."");
        
$rooms mysql_fetch_array(mysql_query("SELECT id, name FROM ibwf_rooms WHERE id='".$rid."'"));
        
$rname $rooms[1];
        
$nick getnick_sid($sid); 
e ancora ...

Codice PHP:
        addonline($uid,"Chatta in  $rname stanza","chat.php?rid=$rid&amp;rpw=$rpw");
        
//echo "

";
  echo "
<div style=\"background-color:#CC0000\">";
  echo 
"<p align=\"center\">";
  echo 
"[b]$rname[/b]
"
;
  
$fmsg getbbcode(getfmsg(), $sid0);
  echo 
"[i]$fmsg[/i]";
  echo 
"</p>";
  echo 
"</div>";
  echo 
popup($sid);
  echo 
"[b]1 [/b]<a accesskey=\"1\" href=\"chat.php?action=say&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">Scrivi</a>
"
;

   echo 
"[b]2 [/b]<a accesskey=\"2\" href=\"chat.php?time=";
        echo 
"".date("dmHis")."";
        echo 
"&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">Aggiorna</a>
"
;

   echo 
"[b]3 [/b]<a accesskey=\"3\" href=\"index.php?action=main&amp;sid=$sid\">Opzioni</a>
"
;
        

        
$unreadinbox=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE unread='1' AND touid='".$uid."'"));
        
$unrd="".$unreadinbox[0]."";
        if (
$unreadinbox[0]>0)
        {
        echo 
"[b]5 [/b]<a href=\"inbox.php?action=main&amp;sid=$sid&amp;lstloc=cht&amp;rid=$rid\">$unrd Nuova Posta Ricevuta!</a>
"
;
      }
      
//echo "</p>";
      //echo "

";

        
$message=$_POST["message"];
        
$who = $_POST["who"];
        
$rinfo = mysql_fetch_array(mysql_query("SELECT censordfreaky FROM rooms WHERE id='".$rid."'"));
        if (trim(
$message) != "")
        {
    if(!isblocked(
$message,$uid))
    {

      
$chatok = mysql_query("INSERT INTO chat SET  chatter='".$uid."'who='".$who."'timesent='".time()."'msgtext='".$message."'rid='".$rid."';");
      
$lstmsg = mysql_query("UPDATE rooms SET lastmsg='".time()."' WHERE id='".$rid."'");
            
      
$hehe=mysql_fetch_array(mysql_query("SELECT chmsgs FROM users WHERE id='".$uid."'"));
      
$totl = $hehe[0]+1;
      
$msgst= mysql_query("UPDATE users SET chmsgs='".$totl."' WHERE id='".$uid."'");
    }else{
    
$bantime = time() + (30*24*60*60);
    echo "
<img src=\"../images/notok.gif\" alt=\"X\"/>";
    echo 
"*CHAT*

"
;
    echo 
"Impossibile scrivere...potresti essere stato bannato!
"
;
        
$user getnick_sid($sid);
    
mysql_query("INSERT INTO mlog SET action='autoban', details='[b]".getnick_uid(1)."[/b] bannato $user per spam in stanza', actdt='".time()."'");
    
mysql_query("INSERT INTO penalties SET uid='".$uid."', penalty='1', exid='1', timeto='".$bantime."', pnreas='Bannato: per spam'");
    
mysql_query("UPDATE users SET plusses='0', shield='0' WHERE id='".$uid."'");
    echo 
"</body>";
    echo 
"</html>";
    exit();
  }