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
Kommentar