Hi ^^ ,

also ich habe eine Funktion geschrieben, die bei jedem klick einen wert höher zählt. Nun soll sie nach 100 klicks den Zähler wieder auf 0 setzen, genau da liegt mein Problem

so sieht meine Funktion aus :
PHP-Code:
// Verslosungsklick
function verslosungsklick ($klicks,$fuer) {
global 
$db_prefix;

    
$user  db_query("SELECT * FROM ".$db_prefix."_verlosung_klick WHERE uid = '".$fuer."'");
    
$userk  db_query("SELECT 'klicks' ".$db_prefix."_verlosung_klick WHERE uid = '".$fuer."'");
    
    if (!
mysql_num_rows($user)) {
        
db_query ("INSERT INTO ".$db_prefix."_verlosung_klick (uid,klicks) VALUES ('".$fuer."','".$klicks."')");
        } else {
        if(
$userk == 100)
            {
            
db_query ("UPDATE ".$db_prefix."_verlosung_klick SET klicks = 0 WHERE uid='".$fuer."' ");
            }else
        {
        
db_query ("UPDATE ".$db_prefix."_verlosung_klick SET klicks=klicks +".$klicks." WHERE uid='".$fuer."' ");
        }
      }


er zählt zwar hoch, aber er macht bei 100 kein stopp, sondern macht weiter.
Könnt ihr mir helfen ?

lg auron2008