Kann mir von euch eventuell wer sagen warum in der if-abfrage auch wenn die halbe stunde reloadzeit überschritten ist  der counter nicht erhöht wird?
hab ich nen superdenkfehler drin?
achja, die echo "_1_"; und _2_ sind lediglich kontrollfunktionen um zu erkennen in welcher schleife sich das script befindet
$zeit ist der aktuelle timestamp
	
					hab ich nen superdenkfehler drin?
achja, die echo "_1_"; und _2_ sind lediglich kontrollfunktionen um zu erkennen in welcher schleife sich das script befindet
$zeit ist der aktuelle timestamp
PHP-Code:
	
	
    $reloadfrage=mysql_query("SELECT * FROM counter_reloadsperre WHERE ip='$ip' & user_id='$id' LIMIT 0,1");
    $sperre=mysql_fetch_array($reloadfrage);
    $reload=$zeit - 1800;
    
    if($sperre[zeit]<="$reload" && $sperre[user_id]=="$id")
    {
        $counti=$einstellung[counter];
        $count=$counti + 1;
        mysql_query("UPDATE counter_counter SET counter='$count' WHERE user_id='$id'");
        echo "_1_";
        
    }else
    {
        mysql_query("UPDATE counter_reloadsperre SET zeit='$zeit' WHERE ip='$ip' && user_id='$id'");
        echo "_2_";
    } 
EDIT: 
achja, die erste abfrage bezieht sich auf nen UNIQUE
 
          
 Moderator
 Moderator

 hast ja eh immer recht!
 hast ja eh immer recht! 

 aber was ist falsch an der abfrage?
 aber was ist falsch an der abfrage?
Kommentar