Witam otóż mam taki problem napisałem sobie wizyty i wszystko śmigało ( używam localhostu ) do czasu wybicia dzisiejszej daty przestało usuwać IP oraz dodawać dzisiejszą datę . Co jest grane ? może ktoś podpowie
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$dataWczoraj = date("d.m.Y", time()-(24
*3600
)); $sprawdz_data = 0;
$zapytanieU = "DELETE FROM `wizyty_ip` WHERE data<'".$dataDzis."' "; // usuwanie ip po 24h
$startU = mysqli_query($polaczenie,$zapytanieU);
$zapytanie="SELECT ip FROM wizyty_ip WHERE ip='".$ip."' "; // Sprawdzanie czy ip w bazie
$wynik = mysqli_query($polaczenie,$zapytanie);
$sprawdz_ip = mysqli_num_rows($wynik);
$zapytanie2 = mysqli_query($polaczenie,"SELECT `data` FROM `wizyty` ORDER BY `data` DESC LIMIT 0,1");
while($dbW = $zapytanie2 -> fetch_assoc() ) {
$sprawdz_data=$dbW['data']; // Sprawdzanie czy data jest w bazie
}
if ($dataDzis == $sprawdz_data && $sprawdz_ip == 0) // Warunek daty i ip
{
$zapytanie = mysqli_query($polaczenie,"UPDATE wizyty SET wizyty= wizyty+1 WHERE data = '".$dataDzis."'");
$zapytanie2 = mysqli_query($polaczenie,"INSERT INTO `wizyty_ip` (`data`,`ip`)
VALUES ('".$dataDzis."','".$ip."');");
}
elseif ($dataDzis > $sprawdz_data ) // Gdy warunek nie jest spelniony
{
$zapytanie = "INSERT INTO `wizyty` (`data`, `wizyty`)
VALUES ('".$dataDzis."',
'1'
);";
$start = mysqli_query($polaczenie,$zapytanie);
$zapytanie2 = "INSERT INTO `wizyty_ip` (`data`,`ip`)
VALUES ('".$dataDzis."',
'".$ip."'
);";
$start2 = mysqli_query($polaczenie,$zapytanie2);
}
$zapytanieWiz = mysqli_query($polaczenie,"SELECT wizyty FROM wizyty WHERE data = '". $dataDzis."'; ");
while($db = $zapytanieWiz -> fetch_assoc() ) { // Dzisiejsze wizyty
$dzis=$db['wizyty'];
}
$zapytanieWiz2 = mysqli_query($polaczenie,"SELECT wizyty FROM wizyty WHERE data = '". $dataWczoraj."'; ");
while($db = $zapytanieWiz2 -> fetch_assoc() ) { // Wczorajsze wizyty
$wczoraj=$db['wizyty'];
}
{
$wczoraj = 0; // Jezeli wczorajsza data nie istnieje
}
$zapytanieSuma = "SELECT SUM(wizyty) AS wizyty FROM wizyty"; // Sumowanie wizyt
$wynikS = mysqli_query($polaczenie,$zapytanieSuma);
while($db = mysqli_fetch_array($wynikS) ) {
$lacznie=$db['wizyty'];
}
include("templatki/wizyty.html");
?>