problem mit who is online !

Begonnen von bradersim, 19 November 2002, 23:30:04

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

bradersim

hallo adminteam !

kann ich euch kurz stören! ich bin gerade eben dabei auf unserer internetpräsenz von dersimcity.com in den who is online block die abfrage für neue gästebucheinträge aufzunehmen! allerdings bekomme ich folgenden fehler! kann jemand mir behilflich sein!

ich bin benutze zur zeit den vorgänger von der maax version ! (vkp 55 den ich mal von dieser seite runtergeladen habe !

natürlich nur wenn ihr auch die zeit dazu habt !
danke im voraus !
dersimcity.com
bradersim


-------------------diese hier habe ich an die entsprechenden stellen eingefügt ! einmal oben und einmal unten -----

# Usergaestebuch
if ($guest == 0) { # Wenn aktueller User registriert ist (kein Gast)
   $gbactiv=file_exists("guestbook.php"); # feststellen ob gaestebuch vorhanden
   if ($gbactiv){   # falls gaestebuch vorhanden
      $qry="SELECT Count(gid) FROM ${prefix}_userguest WHERE userid='$uid' and dummy=0;";
      $result = sql_query($qry,$dbi);
      list($gbnewentries) = sql_fetch_row($result,$dbi);
      }
   }

---------------------------------------------------------------

   # Usergaestebuch
   if($gbnewentries>0){
      $content .= "<div align=\"left\"><a href=\"guestbook.php?op=view&touser=$username\">
      <img src=\"images/maaxon/tcake.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOGUESTBOOK."\"></a> \n
      <b>$gbnewentries </b><a href=\"guestbook.php?op=view&touser=$username\">";
      if($gbnewentries==1){
         $content .= ""._BWOGUESTBOOK1."";
         }
      else {
         $content .= ""._BWOGUESTBOOK2."";
         }
      $content .= "</a></div>";
      }
   }

-----------------------------------und das ist der fehler der in block erschein -------------------


error in sql-statement: mysql_query, err-no: 1054
qry: SELECT Count(gid) FROM nuke_userguest WHERE to_userid='6' and dummy=0;
description: Unknown column 'to_userid' in 'where clause'

error in sql-statement: mysql_fetch_row, err-no: 1054
description: Unknown column 'to_userid' in 'where clause'

Micro

sollte ein Update des User Gästebuches ausreichend sein

bradersim

hallo nochmal!

muss euch enttäuschen eine update konnte das problem nicht lösen, da das problem in der datenbank zu suchen ist! ich habe mir mal die sqldatei nuke_userguest.sql datei angeschaut und habe festgestellt, dass da kein feld mit touserid present ist! wie kann ich dies nachholen! denn wenn ich die abfrage auf diese weise ändere kommt keine fehlermeldung !

SELECT Count(gid) FROM ${prefix}_userguest WHERE touser='$uid' and dummy=0;

bradersim

könnte mir jemand eine aktuelle kopie von seinen nuke_userguest.sql tabelle erstellen! das problem ist nämlich da zu suchen!

jubilee

Hallo !
$uid kannst du nicht mit touser vergleichen. In touser steht der Username drin und keine Userid. Die steht in touserid.
Hier der aktuelle Dump :
ZitatCREATE TABLE nuke_userguest (
  gid int(11) NOT NULL auto_increment,
  touser text NOT NULL,
  text text NOT NULL,
  date int(11) NOT NULL default '0',
  wer text,
  dummy int(11) NOT NULL default '0',
  touserid int(11) NOT NULL default '0',
  fromuserid int(11) NOT NULL default '0',
  PRIMARY KEY  (gid)
) TYPE=MyISAM;
Hoffe es hilft Dir.
MfG
jubilee

bradersim

hi jubilee!

vielen dank für deine mühe! das hilft mir ganz sicher weiter!

bye