ďťż
Podstrony
|
telcocafeWitam. Piszę właśnie prosty licznik odwiedzin oparty na bazie danych.Póki co kod wygląda następująco: <? if ($staty!="licznik") { setcookie("staty","licznik",time()+60); $data1 = date("j"); $data2 = date("n"); $data3 = date("Y"); $data = date("Y-n-j"); $polaczenie = mysql_connect("localhost", "root", "") or die ("Nie można się połączyć"); mysql_select_db("baza", $polaczenie) or die ("Nie można wybrać bazy danych"); $zapytanie = "SELECT * FROM staty WHERE cala='$data'"; $wykonaj = mysql_query($zapytanie); $wiersz = mysql_fetch_array($wykonaj); if (!$wiersz) { $zapytanie2 = "INSERT INTO staty (dzien , miesiac , rok , ile , cala) VALUES ('$data1', '$data2', '$data3', '1', '$data')"; $wykonaj2 = mysql_query($zapytanie2); } else { $licznik_nowy = $wiersz[ile]+1; $zapytytanie3 = mysql_query("UPDATE staty SET ile='$licznik_nowy' WHERE id='$wiersz[id]' LIMIT 1"); } mysql_close($polaczenie); } ?> I tu się zaczyna coś dziwnego. Skrypt zamiast zwiększać licznik o 1, zwiększa go o 2. Może jestem ślepy, ale ja nie widzę tu błędu. Z góry dzięki za pomoc. Pozdrawiam A moze spróbuj licznika opartego na plikach? Jak masz Pajączka 2000, to w Kursie HTML powinien być przykład licznika opartego na plikach txt. Jak nie masz Pajączka to się postaram ten kod jak najszybciej w poście napisać. Nie za bardzo lubię skrypty oparte na plikach tekstowych. Jakoś bazy bardziej mi leżą. A poza tym już doszedłem o co chodziło i ten licznik działa teraz poprawnie. Pozdrawiam |
|||
Sitedesign by AltusUmbrae. |