Sp33dy G0nz4l3s
17-06-2007, 09:56
Hi ich habe folgenden PHP Code:
//Counter
if (isset($_COOKIE["hits"]) && $_COOKIE["hits"] != "yes"){
setcookie("hits", "yes");
$sql = "UPDATE cocktails SET hits = hits + 1 WHERE name='".mysql_real_escape_string(str_replace("_", " ", $_GET['cocktail'])).
"'";
$result = mysql_query($sql);
}
///Counter
Mein Problem ist nun, das selbst wenn der COOKIE nicht existiert als die if Bedingung eigentlich nicht erfüllt ist trotzdem kein Cookie gesetzt wird und die hits nicht um eins erhöht werden.
Habt ihr eine Idee warum das so ist?
Danke
//Counter
if (isset($_COOKIE["hits"]) && $_COOKIE["hits"] != "yes"){
setcookie("hits", "yes");
$sql = "UPDATE cocktails SET hits = hits + 1 WHERE name='".mysql_real_escape_string(str_replace("_", " ", $_GET['cocktail'])).
"'";
$result = mysql_query($sql);
}
///Counter
Mein Problem ist nun, das selbst wenn der COOKIE nicht existiert als die if Bedingung eigentlich nicht erfüllt ist trotzdem kein Cookie gesetzt wird und die hits nicht um eins erhöht werden.
Habt ihr eine Idee warum das so ist?
Danke

