Counter im Your_Account-Modul

Begonnen von modelportal, 21 Januar 2003, 13:53:20

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

modelportal

Ich habe diesen Codeschnipsel in der index schon längere Zeit integriert.
____________________________________________________________

//counteranfang++++++++++++
      echo "<br>";
      
      if ($cookie[1] != $uname) {
      sql_query("UPDATE ".$user_prefix."_users SET views=views+1 where uname='$uname'", $dbi);
      }
      echo "<center>";
      $zaehler = sql_query("select views from ".$user_prefix."_users where uname='$uname'", $dbi);
      $anzahl = sql_fetch_array($zaehler, $dbi);


   ##grafische darstellung start

   echo"<img border=\"0\" src=\"modules/Your_Account/images0/besuche.gif\"><br>";    
            
   $load=$anzahl[views];                      ##hier die variable für den zähler


   srand((double)microtime()*1000000);             ##randomisierte zahl für die bilderordner
   $zufall=rand(0,0);                   ## 8 ist die anzahl der bilderordner (von images0 bis images8)
   $images = "modules/Your_Account/images$zufall/";        ##hier dann einen Bilderordner auswählen
   $longstr = strlen($load);
   for ($x=0; $x < $longstr; $x++)
   {
   echo "<img src=\"$images";
   echo substr($load,$x,1);
   echo ".gif\">";
   }
   ##grafische darstellung ende
//counterende+++++

____________________________________________________________

Heute stellte ich fest,das der Counter bei allen Usern bei dem Zähler 127 besuchern stehen bleiben. Kann mir einer mal sagen,woran das liegen könnte?
Habe bei anderen Usern geprüft.Er zählt aber normalerweise korrekt. Jedoch nur bis zu dem Stand 127.

MfG



EDIT: Name gelöscht

modelportal

Kann mir denn hier keiner helfen? Und alle so im Streß? Schade.

mfg



EDIT: Name gelöscht

Andi

hai Kai :)

welchen Datentyp hat das Feld "views" in der Tabelle _users?

Vermutlich tiny-Int?

Stelle dort "int" ein, dann sollte es wieder gehen.
schön´s Grüssle, Andi

modelportal

hallo andi
danke für deine antwort.
kurz vor deiner antwort habe ich es auch rausbekommen. dennoch danke.



EDIT: Name gelöscht