Autor Zpráva
Charlie
Profil
Už asi půl hodiny nemůžu hnout s jednou věcí. Má to být mikropočítadélko. Tady je zdroják:


// mysql_připojení.... atd...
if (!isset($_COOKIE['count'])){
setcookie('count','1', time() + 60*30);
}
if (!isset($_COOKIE['counter']) && isset($_COOKIE['count'])){
// zápis do DB
} else {
setcookie('counter','1', time() + 60*30);
}

// nacti z DB... do $pocitadlo
echo $pocitadlo


Nejsem si jistý s těmi cookies, mělo by to fungovat, ale nefunguje. Nezapisuje to do databáze, ani to nevyhodnotí podmínku jako pravdivou.

Díky moc
michaelkiller
Profil
// mysql_připojení.... atd...

if (!isset($_COOKIE['count'])){

setcookie('count','1', time() + 60*30);

}

if (!isset($_COOKIE['counter']) && isset($_COOKIE['count'])){

// zápis do DB

} else {

setcookie('counter','1', time() + 60*30); // toto mi nesedi

}



// nacti z DB... do $pocitadlo

echo $pocitadlo

Nema byt ta setcookie(counter) v tom if-e? Ste ju dal do else a to znamena ze uz existuje...
Charlie
Profil
michaelkiller, jo jo, to mě taky napadlo. Díky moc, vyzkouším to.
Toto téma je uzamčeno. Odpověď nelze zaslat.