Kod
mysql> DESCRIBE wizyty;
+-------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------------+------+-----+---------+----------------+
| wizyta_id | int(10) unsigned | | PRI | NULL | auto_increment |
| wizyta_czas | date | YES | | NULL | |
+-------------+------------------+------+-----+---------+----------------+
2 rows in set (0.00 sec)
<?php
// nawiazanie polaczenia z serwerem bazy danych
// sprawdzam czy zostalo juz utworzone ciasteczko o nazwie wizyta
if ($_COOKIE['wizyta'] != 1) {
// ciasteczko nie zostalo utworzone wiec uzytkownik nie odwiedzal na dzisiaj
if ($polaczenie) {
// przygotowanie zapytania dodajacego nowa odslone do bazy danych
$zapytanie = '
INSERT INTO
wizyty (wizyta_czas)
VALUES
(CURRENT_DATE)';
// sprawdzenie czy wpis zostal dodany
if ($wynikZapytania) {
// sprawdzam ile czasu zostalo jeszcze do konca dnia
// utworzenie ciasteczka, wazne do konca doby
}
}
}
// pobranie liczby osob, ktore dzisiaj odwiedzily strone - przygotowanie zapytania
$zapytanie = '
SELECT
COUNT(*) AS ile
FROM
wizyty
WHERE
wizyta_czas = CURRENT_DATE()';
if ($wynikZapytania) {
echo 'W dniu dzisiejszy stronę odwiedziło: '.$rekord['ile']; }
?>
powyzej prezentuje Ci gotowy skrypt... w komentarzu masz troche wyjasnione co sie dzieje... prosze - sprawdz go czy dziala dokladnie tak jak powinien, a przede wszystkim sprobuj sam napisac...
rozwiazanie Twoje problemu nie jest moze idealne ale powinno zaprezentowac Ci idee postepowania